Maîtriser les nouvelles fonctionnalités XPath 3.1, XQuery 3.0 et XSLT 3.0
Programme
Historique des langages
- XPath 1.0 et XSLT 1.0, les débuts
- XPath 2.0 et XSLT 2.0, de grosses améliorations
- XQuery 1.0, un langage nouveau, mais basé sur les 2.0
- 3.0, une seule version pour les trois langages
XPath 3.1
- XDM : Xml Data Model
- XML Schema : définition des types de données
- Nouveaux opérateurs
- Nouvelles fonctions
- EQNames
- Déclaration des variables
- Types union
- Nouveau type function
- Fonctions inline
- High-order functions
- Encapsulation de fonctions
XQuery 3.0
- Déclaration de l’output
- Switch
- Fonctions privées
- Try / Catch
- Groupage, Fenêtrage
XSLT 3.0
- Templates de valeurs textuelles
- Patterns généralisés
- Déclaration et utilisation des modes
- Contraintes sur le context item
- Evaluation dynamique
- Assertions
- Try / Catch
- Maps
- Packages
- Streaming
- Accumulators
Conclusion
- Les processeurs
- Perspectives