XPath
(XML Path Language)


Définitions

« XPath est un langage pour adresser des parties de documents XML, conçu pour être utilisé à la fois par XLST et XPointer »
(Recommandation du W3C pour XPath 1.0, 16 novembre 1999)

Cette définition devient, dans le Working Draft pour XPath 2.0 :
« XPath est un langage pour adresser des parties de documents XML »

XPath n'est en effet pas une partie d'XSLT, même s'il est impossible d'écrire une feuille de style XSLT sans utiliser XPath. XPath est un langage d'expression ne faisant pas partie des langages XML (ne respectant pas sa syntaxe) permettant de désigner un ensemble de noeuds de l'arbre XML d'un document donné.

Dans la suite, pour désigner un ensemble de noeuds représenté par une expression XPath, nous utiliserons le terme nodeset. Il s'agit d'un ensemble au sens mathématique du terme (i.e. liste non ordonnée sans doublon).


Sommaire
  1. Représentation arborescente, arbre XML/arbre XPath
  2. Chemin de localisation
  3. Valeur textuelle

Liens


Retour page XML... ] Suivant... ]


Mention légale ]