Latest web development tutorials

assi XPath (Assi)

documenti di istanza XML

Useremo questo documento XML nel seguente esempio:

<?xml version="1.0" encoding="ISO-8859-1"?>

<bookstore>

<book>
<title lang="eng">Harry Potter</title>
<price>29.99</price>
</book>

<book>
<title lang="eng">Learning XML</title>
<price>39.95</price>
</book>

</bookstore>


assi XPath (Assi)

Axis può essere definito rispetto all'insieme di nodi del nodo corrente.

nome asse risultato
antenato Selezionare tutti gli antenati del nodo corrente (genitore, nonno, ecc).
antenato-o-auto Selezionare tutti gli antenati del nodo corrente (genitore, nonno, ecc) e il nodo corrente stesso.
attributo Selezionare tutti gli attributi del nodo corrente.
bambino Seleziona tutti gli elementi figlio del nodo corrente.
discendente Selezionare tutti i discendenti degli elementi nodo corrente (promotore, da sole, etc.).
descendant-or-self Selezionare tutti i discendenti degli elementi nodo corrente (promotore, da sole, ecc) e il nodo corrente stesso.
seguente Selezionare tutti i nodi del documento dopo il tag del nodo corrente di chiusura.
namespace Selezionare tutti gli spazi dei nomi del nodo corrente.
genitore Selezionare il genitore del nodo corrente.
precedente Selezionare tutti i nodi del documento prima del tag di apertura del nodo corrente.
preceding-sibling Selezionare tutti i fratelli prima che il nodo corrente.
se stesso Selezionare il nodo corrente.