Latest web development tutorials

XPath Achsen (Achsen)

XML-Instanz-Dokumente

Wir werden diese XML-Dokument in dem folgenden Beispiel verwenden:

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


XPath Achsen (Achsen)

Achse kann in Bezug auf die Menge von Knoten des aktuellen Knotens definiert werden.

Achsname Ergebnis
Vorfahr Wählen Sie alle Vorfahren des aktuellen Knotens (Eltern, Großeltern, etc.).
Vorfahr-or-self Wählen Sie alle Vorfahren des aktuellen Knotens (Eltern, Großeltern, etc.) und den aktuellen Knoten selbst.
Attribut Wählen Sie alle Attribute des aktuellen Knotens.
Kind Wählt alle untergeordneten Elemente des aktuellen Knotens.
Nachkomme Wählen Sie alle Nachkommen der aktuellen Knotenelemente (Promotor, Sonne, etc.).
descendant-or-self Wählen Sie alle Nachkommen der aktuellen Knotenelemente (Promotor, Sonne, etc.) und der aktuelle Knoten selbst.
folgende Wählen Sie alle Knoten im Dokument nach dem schließenden Tag des aktuellen Knotens.
Namespace Wählen Sie alle Namespaces des aktuellen Knotens.
Elternteil Wählen Sie die Eltern des aktuellen Knotens.
vorangestellt Wählen Sie alle Knoten im Dokument vor dem Start-Tag des aktuellen Knotens.
preceding-sibling Wählen Sie alle Geschwister vor dem aktuellen Knoten.
selbst Wählen Sie den aktuellen Knoten.