Avere il seguente XML:
<node>Text1<subnode/>text2</node>
Come posso selezionare il primo o il secondo nodo di testo tramite XPath?
Qualcosa come questo:
/node/text()[2]
ovviamente non funziona perché è il risultato unito di ogni testo all'interno del nodo.
/node/text()[2]
[...] non funziona perché è il risultato unito di ogni testo all'interno del nodo È sbagliato: significa secondo nodo di testo figlionode
dell'elemento radice . Il valore della stringa (concatenazione dei nodi di testo discendente) sarebbestring(/node)