Spécifie si les données déplacées sont copiées, déplacées ou liées, alors ignorés
XPath est utilisé pour naviguer à travers les éléments et les attributs dans un document XML.
Nous avons vu dans un chapitre précédent que les transformations XSLT font appel à une syntaxe particulière, nommée XPath, pour identifier les nœuds que l'on souhaite manipuler. Ce tutorial va vous initier à la syntaxe XPath.
XPath est utilisé pour naviguer à travers les éléments et les attributs
dans un document XML.
XPath est un élément majeur dans la norme XSLT du W3C - et XQuery et
XPointer sont construits sur des expressions XPath.
XPath est un language pour trouver des informations dans un document XML.
Avant de continuer que vous devriez avoir une compréhension de base des éléments suivants :
XPath est une recommandation W3C
XPath utilise les expressions de chemin d'accès pour sélectionner les nœuds ou ensembles de nœud dans un document XML. Ces expressions chemin ressemble beaucoup aux expressions que vous connaissez quand vous travaillez avec un système de fichiers informatiques traditionnels.
XPath comprend plus de 100 fonctions intégrées. Il y a des fonctions pour les valeurs de chaîne, les valeurs numériques, date et comparaison de temps, manipulation de nœud et QName, manipulation de séquence, valeurs booléennes etc.….
XPath est un élément majeur dans la transformation XSLT standard. Sans
connaissance de XPath, vous ne serez pas capable de créer des documents
XSLT.
Vous pouvez en savoir plus sur XSLT dans notre tutoriel XSLT.
XQuery et XPointer sont construits sur des expressions XPath. XQuery
1.0 et XPath 2.0 partagent le même modèle de données et de soutiennent
les mêmes fonctions et opérateurs.
XPath est devenu la 16 éme recommandation du W3C en Novembre 1999.
XPath a été conçu pour être utilisé par XSLT, XPointer et autres
logiciels d’analyse XML.
le site du
W3C.
Cours precedent: Elément XSLT xsl apply templates |
Sommaire de : Le langage XML |
Cours suivant: XPATH nœuds |