Introduction à XPath

XPath est un langage utilisé pour trouver des informations dans les documents XML. XPath est utilisé pour naviguer dans les documents XML à travers des éléments et des attributs.

Les connaissances nécessaires avant l'apprentissage :

Avant de continuer votre apprentissage, vous devriez avoir une compréhension de base des connaissances suivantes :

  • HTML / XHTML
  • XML / Espace de noms XML

Si vous souhaitez apprendre ces projets en premier, veuillez consulter nos Page d'accueil Accédez à ces tutoriels.

Qu'est-ce que XPath?

  • XPath utilise des expressions de chemin pour naviguer dans les documents XML
  • XPath contient une bibliothèque de fonctions standard
  • XPath est l'élément principal dans XSLT
  • XPath est une norme W3C

Expressions de chemin XPath

XPath utilise des expressions de chemin pour sélectionner des nœuds ou des ensembles de nœuds dans un document XML. Ces expressions de chemin sont très similaires à celles que nous voyons dans les systèmes de fichiers informatiques conventionnels.

Fonctions standard XPath

XPath contient plus de 100 fonctions intégrées. Ces fonctions sont utilisées pour les comparaisons de valeurs de chaîne, de nombres, de dates et d'heures, le traitement des nœuds et des QName, le traitement des séquences, les valeurs logiques, etc.

Utilisation de XPath dans XSLT

XPath est l'élément principal de la norme XSLT. Sans connaissances en XPath, vous ne pouvez pas créer de document XSLT.

Vous pouvez lire plus sur notre《Tutoriel XSLT》Pour plus de contenu.

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 supportent les mêmes fonctions et opérateurs.

Vous pouvez lire plus sur notre《Tutoriel XQuery》Pour plus d'informations sur XQuery.

XPath est une norme W3C

XPath est devenu une norme W3C le 16 novembre 1999.

XPath est conçu pour être utilisé par XSLT, XPointer et d'autres logiciels d'analyse XML.

Vous pouvez lire plus sur notre《Tutoriels W3C》Pour plus d'informations sur les normes XPath.