Rubrique précédente: Parse Text from XML (Analyser le texte à partir du contenu XML)Rubrique suivante: Filtre Parse XML Result for DevTest Tags (Analyser les balises DevTest dans le résultat XML)


Filtre Read Attribute from XML Tag (Lire l'attribut à partir d'une balise XML)

Ce filtre vous permet de stocker le texte d'un attribut spécifique dans une propriété. L'attribut peut être utilisé n'importe où dans le résultat.

Vous pouvez créer ce filtre de deux façons, en tant que filtre manuel à partir de la liste de filtres ou à l'aide des commandes de filtre intégrées dans une réponse XML.

Pour créer le filtre manuellement :

Entrez les paramètres suivants.

Filter in (Fichier auquel le filtre sera appliqué)

Nom de la propriété à considérer comme la dernière réponse pour l'étape. Si la propriété n'est pas incluse dans le menu déroulant, vous pouvez l'entrer. La propriété doit exister.

Tag (Balise)

Nom de l'en-tête XML. Par exemple, target.

Tag Count (Nombre de balises)

Nombre d'occurrences de la balise à partir du haut de la réponse. Pour la première balise, entrez 1.

Attribute (Attribut)

Nom de l'attribut à filtrer. Pour l'attribut href, entrez href.

Property (Propriété)

Propriété dans laquelle stocker la valeur.

Default (if not found) (Valeur par défaut (si introuvable))

Valeur à utiliser si la valeur d'attribut est introuvable.

URLEncode (Codage de l'URL)

Lorsque cette option est sélectionnée, la valeur de la propriété est URLEncoded.

Filter Run Results (Résultats de l'exécution du filtre)

Permet d'afficher la propriété et les valeurs définies comme résultat de l'exécution du filtre.

Run Filter (Exécuter le filtre)

Pour exécuter le filtre, cliquez sur Run Filter (Exécuter le filtre). Les résultats sont affichés dans la section Filter Run Results (Résultats de l'exécution du filtre).

Pour créer le filtre à partir de la page de réponse :

  1. Affichez la réponse d'étape qui contient le contenu XML.

    Filtre Read Attribute from XML Tag (Lire l'attribut à partir d'une balise XML) créé à partir de la page de réponse

  2. Dans l'arborescence DOM Tree (Arborescence DOM), sélectionnez l'attribut pour lequel vous voulez stocker la valeur dans une propriété.
  3. Une fois qu'il est sélectionné, sélectionnez Generate Filter for Attribute or Text (Générer un filtre d'attribut ou de texte).
  4. Entrez le nom de propriété dans la fenêtre.

    Boîte de dialogue HTML/XML Filter Info (Informations sur le filtre HTML/XML), saisie d'une clé de propriété

    Vous pouvez également ajouter une assertion. Vous pouvez ajouter une assertion Property Value Expression (Expression de valeur de propriété) à cette étape.