XPath ialah bahasa untuk mencari maklumat dalam dokumen XML.

Nod XPath sintaks

Dalam XPath, terdapat tujuh jenis nod: elemen, atribut, teks, ruang nama, arahan pemprosesan, ulasan dan nod dokumen (root). Dokumen XML dianggap sebagai pokok nod. Akar pokok dipanggil nod dokumen atau nod akar.

Nod XPath contoh

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

Contoh nod dalam dokumen XML di atas:

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