XPath est un langage permettant de rechercher des informations dans des documents XML.

Nœud XPath syntaxe

Dans XPath, il existe sept types de nœuds : élément, attribut, texte, espace de noms, instruction de traitement, commentaire et nœud de document (racine). Les documents XML sont traités comme des arborescences de nœuds. La racine de l’arborescence est appelée nœud de document ou nœud racine.

Nœud XPath exemple

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

Exemple de nœuds dans le document XML ci-dessus :

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