Bonjour tout le monde ! Aujourd’hui nous allons parler d’un outils très utilisé dans le traitement de données XML, J’ai nommé XPath. La syntaxe XPath est notamment utilisée dans certains langages tels que XSLT dont nous parlerons dans un prochain article. On peut citer également XQuery qui joue énormément avec XPath. Voyons de plus près à quoi ca ressemble.
Présentation du langage XPath
Comme son nom l’indique, XPath permet de définir d’écrire des « chemins » (path en anglais). Ces chemins, qui ont une syntaxe particulière, ont pour but la sélection de certaines parties, certains nœuds d’un document XML et ce de manière simplissime. Découvrons ca sur un exemple.
<blog> <info> <nom>30 minutes par jour</nom> <description langue="fr">Un blog qui cause d'informatique</description> <url type="internet">http://30minparjour.la-bnbox.fr/</url> </info> <billets> <billet> <titre langue="fr">Petit point sur le XML</titre> <categorie>XML</categorie> </billet> <billet> <titre langue="fr">En ce début d'année, faisant le point</titre> <categorie>Generalité</categorie> </billet> </billets> </blog>