III. Publication et Traitement
avec XSL
•XPATH
•XSLT
•XSL-FO
•Traitement de documents
•Conclusion
‹#›
1. XPath : l'adressage XML
•XPath
•Expressions de chemins dans un arbre XML
•Permet de sélectionner des nœuds par navigation
XPath
Document XML
?
‹#›
XPath
•XML Path Language
•recommandation W3C pour expressions de chemins
•acceptée le 16 novembre 1999
•version 2 acceptée depuis janvier 2007
•Expressions de chemins communes à :
•XSL
•Xpointer (liens)
•XQuery (queries)
•Xpath permet
•de rechercher un élément dans un document
•d'adresser toute sous partie d'un document
XPath
‹#›
XPath - Parcours d'arbre
•XPath opère sur l'arbre d'un document
<livre auteur = "Hugo">
<titre>Les chatiments</titre>
<chapitre>
<section>Buonaparte </section>
<section>Neige</section>
</chapitre>
…
</livre>
XPath
racine
section
livre
Bonaparte
chapitre
Neige
chapitre
section
Les chatiments
titre
@auteur
"Hugo"
‹#›
XPath - Expression de chemins
•Une expression de chemins spécifie une traversée de l'arbre
du document :
•depuis un nœud de départ
•vers un ensemble de nœuds cibles
•les cibles constituent la valeur du cheminement
•Un chemin peut être :
•absolu
•commence à la racine
•/étape1/…/étapeN
•relatif
•commence à un nœud courant
•étape1/…/étapeN
XPath
1 / 52 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!