Avoir le XML suivant:
<node>Text1<subnode/>text2</node>
Comment sélectionner le premier ou le deuxième nœud de texte via XPath?
Quelque chose comme ça:
/node/text()[2]
bien sûr ne fonctionne pas car c'est le résultat fusionné de chaque texte à l'intérieur du nœud.
/node/text()[2]
[...] ne fonctionne pas parce que c'est le résultat fusionné de chaque texte à l'intérieur du nœud C'est faux: cela signifie le deuxième nœud de texte enfant denode
l'élément racine . La valeur de la chaîne (concaténation des nœuds de texte descendants) seraitstring(/node)