Page d'accueil encyclopedie-enligne.com en page d'accueil
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


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.

Notation

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 (« [ », « ] »).

Voir aussi

Liens externes



This site support the Wikimedia Foundation. This Article originally from Wikipedia. All text is available under the terms of the GNU Free Documentation License Page HistoryOriginal ArticleWikipedia