XPath ist eine Sprache zum Auffinden von Informationen in XML-Dokumenten.

XPath-Knoten Syntax

In XPath gibt es sieben Arten von Knoten: Element-, Attribut-, Text-, Namespace-, Verarbeitungsanweisungs-, Kommentar- und Dokumentknoten (Stammknoten). XML-Dokumente werden als Knotenbäume behandelt. Die Wurzel des Baums wird Dokumentknoten oder Wurzelknoten genannt.

XPath-Knoten Beispiel

<?xml version="1.0" encoding="UTF-8"?>
<bookstore>
  <book>
    <title>Harry Potter</title>
    <author>J K. Rowling</author>
    <year>2005</year>
    <price>29.99</price>
  </book>
</bookstore>

Beispiel für Knoten im XML-Dokument oben:

<bookstore> (文档节点)
<author>J K. Rowling</author> (元素节点)
lang="en" (属性节点)