Axes XPath (Haches)
documents d'instance XML
Nous allons utiliser ce document XML dans l'exemple suivant:
<?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>
Axes XPath (Haches)
Axis peut être définie par rapport à l'ensemble des noeuds du noeud courant.
nom de l'axe | résultat |
---|---|
ancêtre | Sélectionnez tous les ancêtres du noeud courant (parent, grand-parent, etc.). |
ancêtre-or-self | Sélectionnez tous les ancêtres du noeud courant (parent, grand-parent, etc.) et le noeud courant lui-même. |
attribut | Sélectionnez tous les attributs du noeud courant. |
enfant | Sélectionne tous les éléments du nœud actuel de l'enfant. |
descendant | Sélectionnez tous les descendants des éléments de noeud courant (promoteur, Sun, etc.). |
descendant-or-self | Sélectionnez tous les descendants des éléments de noeud courant (promoteur, Sun, etc.) et le noeud courant lui-même. |
suivant | Sélectionnez tous les noeuds dans le document après la balise de fermeture du noeud courant. |
espace de noms | Sélectionnez tous les namespaces du noeud courant. |
mère | Sélectionnez le parent du noeud courant. |
précédent | Sélectionnez tous les noeuds dans le document avant la balise de début du noeud courant. |
Preceding-sibling | Sélectionnez tous les frères et sœurs avant le noeud courant. |
soi | Sélectionnez le noeud courant. |