Maîtriser le développement des transformations XSLT et organiser ses bibliothèques de transformations
Programme
Rappels XML
- Espaces de nommage
- Schémas, structuration et typage
XPath, langage de recherche de nuds
- XSLT basique : templates
- XPath, langage de base de XSLT
- XPath, langage de sélection
- XPath, langage de programmation ?
- Différences entre XPath 1.0, XPath 2.0 et XPath 3.0
XSLT, langage de règles et fonctionnel
- Patterns et règles
- Instructions les plus courantes
- Instructions de programmation
- Instructions de création
Organisation des XSLT
- Réutilisation
- Découpage de XSLT
Fonctions XSL
- Définition de fonctions, limites
- Utilisations de fonctions
Patterns de programmation
- Récursion, itération
- Action, Visiteur
Où exécuter des XSL
- Navigateur web
- Langage de programmation
Librairies XSLT et outils
- Présentation des différentes librairies
- Outils de développement, debuggers