|
|
XPath 1.0 bildet die Grundlage der in XSLT verwendeten Patterns sowie von XPointer. Die nächste Version, XPath 2.0, wird zudem die Grundlage der XML-Abfragesprache XQL / XQuery / XML Query bilden.
| Table of contents |
|
2 Beispiel 3 Weblinks |
XPath betrachtet, ähnlich dem DOM, XML-Dokumente als Baumstruktur mit Knoten.
XPath unterscheidet dabei folgende Knotentypen:
Anatomie von XPath
Die Syntax ist angelehnt an die der UNIX-Pfadangaben.
Gegeben sei folgendes XML-Dokument:
Beispiel
Beispiele für XPath-Ausdrücke:
Siehe auch: XSLT//pa selektiert alle pa-Elemente auf allen Ebenen
kap[@title="Nettes Dokument"]/pa selektiert alle Absätze des Kapitels "Nettes Dokument".