XPath – Accès aux structures XML

XPath est un langage d'adressage de nœud pour les documents XML et par là même le second concept partiel à l'intérieur des concepts XSL. XPath permet d'accéder aux structures et aux contenus des documents XML. Mis à part la navigation, il est possible d'effectuer certaines opérations grâce à des fonctions définies. Nous nous concentrerons ici sur les fonctions les plus courantes et les plus importantes. Si vous souhaitez tester des expressions XPath, nous vous conseillons le programme gratuit XPath tester. Dans la pratique, les expressions XPath peuvent se révéler très complexes et par conséquent sujettes à des erreurs. Le plus souvent, on constate une erreur lorsque l'objectif fixé n'est pas atteint, c'est-à-dire qu'aucun résultat n'apparaît ou bien que le résultat obtenu n'est pas celui qui était attendu. Durant le processus de visualisation, les objectifs des expressions XPath sont affichés dans le context des documents XML. Il est ainsi plus facile de décider si l'expression atteint l'objectif fixé.

Indications pour le démarrage de XPath tester

 

1. Démarrez le XPath tester sur www.xpathtester.com/test.

2. Copiez le contenu du fichier

Europe.xml dans la fenêtre XML.

3. Enregistrez l'expression XPath voulue dans le champ de saisie XPath et activez le bouton Test!.

XPath tester

 

Le résultat de la sélection par l'expression XPath apparaît dans le fenêtre XML:

XPath tester

<<précédent suivant>>

Copyright © dpunkt.verlag GmbH 2007
Vous pouvez imprimer cette version en ligne pour un usage privé. Par ailleurs, ce chapitre du livre "Professionelle XML-Verarbeitung mit Word" est soumis aux mêmes clauses prévues pour la version papier: L'intégralité de l'oeuvre est protégée par les droits d'auteurs. Tous droits réservés y compris la copie, la traduction, la reproduction sur microfilm, tout comme l'enregistrement et le traitement dans des systèmes électroniques.

dpunkt.verlag GmbH, Ringstraße 19B, 69115 Heidelberg, téléphone +49 (0)6221-14830, fax +49 (0)6221-148399, hallo(at)dpunkt.de