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>
<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. |