Nxcom Création
Conception et gestion de projet multimédia
études
étude sur les standards XML et XSLT du W3C
Ce document, nommé "Le coupe XML/XSL(T) sur Internet", a été réalisé dans le cadre du cours Langages avancés (sous la direction de M. CHOPOT, professeur à l'ICM et professionnel à Zapilou), de deuxième année de Master Métiers de la Communication, option Multimédia, pendant l'année universitaire 2006/2007.
Il s'est agit de faire un état des lieux d'une technologie ou d'un langage fort sur Internet, afin d'essayer d'en comprendre les enjeux,
de voir les futurs évolutions et de pouvoir en réaliser un document écrit, à la fois simple, concret et le plus exhaustif possible.
Parmi les thèmes proposés, nous avons choisi de basé notre recherche sur le couple XML/XSL(T), et d'en proposer donc une
définition, une explication et un exemple illustrant notre discours.
En moins de 10 ans, la syntaxe XML est devenue le standard d'échange de données numérique. Le langage XML, pour Extensible Markup Language (langage extensible de balises), élaboré par le W3C en 1996 dans le but de faciliter les échanges entre systèmes mixtes, s'est depuis imposé à quasiment tous les niveaux du développement, au point d'en devenir incontournable, et parfois même utilisé sans réelle nécessité.
Le W3C propose également la possibilité à travers ces spécifications, un moyen de transformer tout fichier XML en autre chose. De façon à effectuer cette transformation, des fichiers annexes, basés sur XML sont utilisés. Ces composants qui permettent le formatage des données et la transformation sont appelés respectivement XSL-FO et XSLT.
Grâce à XSL, langage permettant de définir des feuilles de style pour les documents XML, nous pouvons retraiter un document XML afin d'en modifier sa structure, et de générer d'autres types de documents (WML, HTML, DOC, CSV, PDF ...). Ainsi la structuration des données XML et leur représentation (XSLT, XSL-FO), étant séparées, cela nous permet à partir d'un même document XML de créer des documents utilisant différentes représentations, réglant ainsi les problèmes liéés à l'interopérabilité.
Réalisation de l'étude : Olivier TORTEL / Laurent GUITTON