Mit folgendem XML:
<node>Text1<subnode/>text2</node>
Wie wähle ich über XPath entweder den ersten oder den zweiten Textknoten aus?
Etwas wie das:
/node/text()[2]
funktioniert natürlich nicht, weil es das zusammengeführte Ergebnis jedes Textes innerhalb des Knotens ist.
/node/text()[2]
[...] funktioniert nicht, weil es das zusammengeführte Ergebnis jedes Textes innerhalb des Knotens ist. Das ist falsch: Es bedeutet, dass das zweite untergeordnete Textknoten desnode
Stammelements . Der Zeichenfolgenwert (Verkettung vonstring(/node)