Bonjour,
j'aimerais connaitre la différence entre les deux expressions XPATH suivantes; elles pourraient donner un résultat identique ou pas?:
1. //COURS[INTITULE=''XML'']
2. //COURS[INTITULE=XML]
merci d'avance
Bonjour,
j'aimerais connaitre la différence entre les deux expressions XPATH suivantes; elles pourraient donner un résultat identique ou pas?:
1. //COURS[INTITULE=''XML'']
2. //COURS[INTITULE=XML]
merci d'avance
Elles pourraient donner un résultat identique si ton élément COURS possède un fils XML dont le contenu texte vaut 'XML' :Mais ce n'est probablement pas ce que tu as voulu dire ni ce que tu voulais savoir.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <COURS> <INTITULE>XML</INTITULE> <XML>XML</XML> </COURS>
En XPath, les String sont forcément entre simple ou double quotes, les nombres doivent être écrits sans quote et tout le reste est considéré comme étant des éléments.
Autrement dit :
- Le premier vérifie si le contenu de <INTITULE> est le mot XML.
- Le second vérifie s'il y a un élément <INTITULE> et un élément <XML>, et s'ils ont le même contenu.
Partager