January 2007
Les standards XQuery 1.0 et XSLT 2.0 du W3C : de nouveaux outils au service de l'interrogation, la transformation et l'accès au langage XML et aux données relationnelles
by pvergainLe standard XSLT 1.0, publié en 1999 et largement déployé sur les serveurs Web et dans les navigateurs, fait partie intégrante de l’infrastructure technique et de gestion des entreprises d’aujourd’hui. Des années d’expérience consacrées à ce langage ont donné lieu à une liste impressionnante de nouvelles fonctionnalités pour les spécifications XSLT 2.0 et XPath 2.0, dont une bibliothèque de fonctions nettement étendue, de nouvelles options pour le regroupement et l’agrégation et des fonctions plus puissantes de traitement de texte utilisant des expressions standard.
« C’est un jour à marquer d’une pierre blanche pour les utilisateurs de XSLT » souligne Michael Kay, rédacteur de la spécification XSLT 2.0, « tant pour ceux qui ont patiemment attendu cette recommandation pour utiliser les nouvelles fonctionnalités que pour ceux qui ont pris le pari de déployer cette nouvelle technologie avant son approbation finale. À mon avis, notre plus grande réalisation a été de franchir un cap décisif dans les fonctionnalités et la productivité des développeurs tout en maintenant un très haut niveau de rétrocompatibilité pour tirer autant que possible les coûts de transition vers le bas. »
XSLT 2.0 peut, en option, utiliser le schéma XML, pour une détection accrue des erreurs à la fois lors de la compilation et de l’exécution, et ainsi fournir la stabilité requise dans les applications d’entreprise. Les implémentations de la nouvelle spécification disponibles depuis 2002 sont éprouvées parallèlement à la spécification. Les quelques 150 000 téléchargements des différentes implémentations suffisent à démontrer les avantages et le bien fondé de ces nouvelles fonctionnalités. Le fait est que de nombreuses entreprises, des maisons d’édition aux banques d’affaires, utilisent déjà XSLT 2.0 dans leurs systèmes opérationnels.
Les huit recommandations publiées aujourd’hui pour renforcer la puissance de la famille XML sont :
1. Langage XML Path (Path 2.0)
2. Transformations XSL (XSLT) Version 2.0
3. XQuery 1.0 : un langage de requête XML
4. Syntaxe XML pour XQuery 1.0 (XQueryX)
5. Modèle de données (XDM) pour XQuery 1.0 et XPath 2.0
6. Fonctions et opérateurs pour XQuery 1.0 et XPath 2.0
7. Sémantique formelle pour XQuery 1.0 et XPath 2.0
8. Sérialisation de XSLT 2.0 et XQuery 1.0
June 2006
March 2006
XML to XHTML Transformations with XSLT Processors
by Monique & 1 other (via)Explications par l'exemple
January 2006
WYM editor : an Open Source alternative to XStandard - standards-compliant XHTML WYSIWYM editor - Home
by Monique & 1 other (via)WYM editor is a web-based WYSIWYM editor (What You See Is What You Mean). Projet Open Source, actuellement compatible IE (appel à contributeurs pour la compatibilité Mozilla/Firefox)
1
(4 marks)