XPath

XPath steht für XML Path Language. Es verwendet eine nicht-XML-Syntax, um eine flexible Möglichkeit zu bieten, verschiedene Teile eines XML-Dokuments anzusprechen (darauf zu zeigen). Es kann auch verwendet werden, um adressierte Knoten innerhalb eines Dokuments zu testen, um festzustellen, ob sie einem Muster entsprechen oder nicht.

XPath wird hauptsächlich in XSLT verwendet, kann aber auch als weitaus leistungsfähigere Methode zur Navigation durch das DOM eines Dokuments mit einer XML-ähnlichen Sprache, wie HTML und SVG, mit XPathExpression verwendet werden, anstatt sich auf die Methoden Document.getElementById() oder Document.querySelectorAll(), die Eigenschaften von Node.childNodes und andere DOM-Core-Funktionen zu verlassen.

XPath verwendet eine Pfadnotation (wie in URLs) zur Navigation durch die hierarchische Struktur eines XML-Dokuments. Es verwendet eine nicht-XML-Syntax, damit es in URIs und XML-Attributwerten verwendet werden kann.

Leitfaden

Die XPath-Leitfäden beinhalten praktische Snippets und beschreiben, wie XPath in JavaScript verwendet wird.

Einführung in die Verwendung von XPath in JavaScript

Beschreibt eine Verwendung von XPath, die nicht in XSLT ist.

XPath-Snippets

Das sind JavaScript-Hilfsfunktionen, die in Ihrem eigenen Code basierend auf XPath-APIs verwendet werden können.

Referenz

Die XPath-Referenz deckt alle in MDN dokumentierten XPath-Achsen und -Funktionen ab.

XPath:Achsen

Liste und Definition der in der XPath-Spezifikation definierten Achsen. Achsen werden verwendet, um die Beziehungen zwischen Knoten zu beschreiben.

XPath:Funktionen

Liste und Beschreibung der Kern-XPath-Funktionen und der XSLT-spezifischen Ergänzungen zu XPath.

Siehe auch