E’ possibile con XPath individuare un elemento in base alla sua posizione nella struttura del documento XML?

Utente HTML.it
chiede

E’ possibile con XPath individuare un elemento in base alla sua posizione nella struttura del documento XML?

Redazione HTML.it
risponde

E’ possibile farlo tramite la funzione predefinita position(). Ad esempio, riferendoci al documento XML visto prima, se si vuole individuare il terzo capitolo del libro possiamo scrivere /libro/capitolo[position()=3].
Se vogliamo individuare l’ultimo capitolo possiamo utilizzare la funzione position() in combinazione con la funzione last():/libro/capitolo[position()=last()].