XPath tutorial

XPath tutorial


XML cours tutorial

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 Introduction

XPath est un language pour trouver des informations dans un document XML.


Ce que vous devriez déjà savoir

Avant de continuer que vous devriez avoir une compréhension de base des éléments suivants :

  • HTML / XHTML
  • XML
  •  espaces de noms XML

Ce qui est des XPath ?

  • XPath est une syntaxe pour définir les parties d'un document XML
  • XPath utilise les expressions de chemin d'accès pour naviguer dans les documents XML
  • XPath contient une bibliothèque de fonctions standards
  • XPath est un élément majeur de XSLT

XPath est une recommandation W3C


Expressions XPath chemin

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.


Fonctions Standard XPath

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 utilisé en XSLT

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 une recommandation W3C

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:
cours precedent  Elément XSLT xsl apply templates
    Sommaire de :
Le langage XML
 Cours suivant:
XPATH nœuds   cours suivant
Par carabde 10 mai 2014