Expressions XPath

Le langage XPath (XML Path Language) est un sous-langage XSL uniquement destiné à identifier ou traiter des éléments d'un document XML source. Une expression XPath peut être utilisée pour effectuer une recherche sur un document XML et en extraire des informations provenant des noeuds (toute partie d'un document, tel qu'un élément ou un attribut).

Il existe quatre types d'expressions XPath :

Booléen
Type d'expression avec deux valeurs possibles. 
Ensemble de noeuds 
Collection de noeuds correspondant à un critère d'expression, généralement dérivée d'un chemin d'emplacement. 
Nombre
Valeur numérique, utile pour compter les noeuds et effectuer des calculs arithmétiques simples.
Chaîne
Fragment de texte pouvant provenir de l'arborescence d'entrée, être traité ou enrichi d'un texte général.

Une expression XPath renvoie un certain ensemble de noeuds correspondant à une collection de noeuds. Par exemple, si vous demandez à XPath de rechercher tout élément ayant un attribut id, il peut y en avoir plusieurs. XPath renvoie un ensemble de noeuds correspondant à une collection de tous les éléments du document d'entrée ayant un élément id.

Voici un exemple d'expression XPath :

/order/item/part-number

Ce qui signifie "sélectionner tous les éléments nommés part-number, qui sont les enfants des éléments item, qui sont les enfants de order elements qui sont les enfants de la racine du document.

Vous pouvez créer une expression XPath à l'aide de l'assistant d'expression XPath. Vous pouvez lancer l'assistant d'expression XPath de l'une des manières suivantes :

Tâches associées
Création d'expressions XPath
Information associée
XPath sur w3

Retour d'informations