XSLT 3.0 : Une mise à niveau majeure pour les transformations XML
XSLT 3.0 n'est pas qu'une simple mise à jour ; il élève XSLT d'un outil de transformation XML à un langage de transformation polyvalent pour les formats de données courants tels que JSON et XML. Il introduit la prise en charge de JSON avec les fonctions `json-to-xml()` et `xml-to-json()` pour une conversion transparente. D'autres améliorations incluent une syntaxe simplifiée avec des modèles de valeurs de texte (TVT), une évaluation dynamique des expressions XPath, des fonctions, des variables typées, des packages de fonctions et la gestion des exceptions, améliorant ainsi la lisibilité et la maintenabilité du code. XSLT 3.0 prend également en charge le traitement en continu et les optimisations de performances, ce qui le rend idéal pour les flux de données à grande échelle.