Je suis nouveau à l'aide de XPath et cela peut être une question de base. Veuillez garder avec moi et m'aider à résoudre le problème. J'ai un fichier XML comme ceci:
<RootNode>
<FirstChild>
<Element attribute1="abc" attribute2="xyz">Data</Element>
<FirstChild>
</RootNode>
Je peux valider la présence d'un <Element>
balise:
//L'élément[@attribut1="abc" et @attribut2="xyz"]
Maintenant, je tiens également à vérifier la valeur de la balise pour la chaîne "Data"
. Pour l'archivage m'a dit d'utiliser:
//L'élément[@attribut1="abc" et @attribut2="xyz" et les Données]
Lorsque j'utilise le plus tard expression j'obtiens l'erreur suivante:
L'échec d'Assertion message: Pas de Nœuds Appariés
//Element[@attribute1="abc" and @attribute2="xyz" and Data]
De bien vouloir me donner votre avis si l'expression XPath j'ai utilisé est valide. Si non, quel sera l'expression XPath valide?