Présentation : le langage XML est devenu incontournable dans la mise en œuvre d’applications informatiques : ses compagnons XSL et XQuery permettent de transformer ou présenter des documents XML dans différents formats.
Public concerné : développeurs, chefs de projet, architectes.
Objectifs : savoir créer des feuilles de style XSL ou des requêtes XQuery pour transformer/présenter des documents XML.
Durée : 2 jours
Pré-requis : cette formation s’adresse à des développeurs ayant suivi la formation « XML, concepts fondamentaux » ou ayant un niveau équivalent, et doivent posséder une expérience de la programmation.
Contenu de la formation
Rappels sur les espaces de nom :
- intérêt
- déclaration
- mise-en-oeuvre
Xpath 2.0 :
- présentation
- les nœuds
- syntaxe
- les axes
- les opérateurs
- les fonctions
Introduction à XSLT :
- les feuilles de style CSS
- les feuilles de style XSLT
- formats de sortie
- tempate et apply-templates
- sélection
Création de feuilles de style XSLT :
- boucle for-each
- branchements conditionnels
- appels de templates
- variables
- paramètres
- fonctions
- génération d’éléments, d’attributs
- calculs sur les nombres, formatage
- introduction à XSL-Fo
Introduction à XQuery :
- principe de Xquery
- comparaison avec XSLT
- requêtes XQuery avec XPath
- expressions FLWOR
- notions de séquences, de collection
- interrogation de bases de données eXist
Développement d’applications :
- mise en œuvre côté client
- mise en œuvre côté serveur
- processeur Saxon