| Liste Articles: [0-A] [A-C] [C-F] [F-J] [J-M] [M-P] [P-S] [S-Z] | Liste Catégories | Une page au hasard | Pages liées | ||||||
XPath est une spécification du W3C. XPath est une syntaxe (non XML) pour
désigner une portion d'un document XML.
Initialement créé pour fournir une syntaxe et une sémantique aux fonctions communes à XPointer et XSL, XPath a rapidement été adopté par les développeurs comme un
petit langage d'interrogation.
La notation est compacte, adaptée à l'utilisation dans les attributs XML. Une expression XPath caractéristique est un chemin de localisation constitué par une suite d'élements ou d'attributs séparés par une barre de fraction (« / »), ressemblant au chemin dans un système de fichiers. XPath fournit des fonctions intégrées, permet d'utiliser des variables, de définir des filtres et de spécifier des axes.
Les chemins de localisations sont divisés en étapes qui ont chacune 3 composants :
L'axe indique le type d'information qui sera attributs, représenté avec le caractère « arobase » (« @ »).
Un nœud de test définit les éléments ou attributs à désigner. Le nœud de test le plus utilisé est le test du nom de l'élément ou d'un attribut.
Les prédicats sont des expressions plus complexes ; ils sont utilisés pour filtrer ou exclure certains nœuds. Les prédicats sont écrits entre crochets (« [ », « ] »).


