Présentation
RÉSUMÉ
C’est une certitude, le langage XML est la nouvelle base du document numérique, grâce à ses nombreux avantages, notamment la capacité à normaliser des documents grâce à un balisage sémantique indépendant des langages de programmation. Ce métalangage répond également très favorablement aux attentes de formats d’échanges de données via le Web. Cet article présente la structure des documents XML, son modèle de document DTD et les outils de base XPath et XSLT.
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Lire l’articleAuteur(s)
-
Tiphaine ACCARY-BARBIER : Doctorante au LIRIS, INSA de Lyon
-
Sylvie CALABRETTO : Maître de conférence HDR au LIRIS, INSA de Lyon
INTRODUCTION
L’engouement actuel pour les technologies multimédia est une conséquence logique de l’invasion du numérique dans tous les secteurs de l’information. Cet essor se traduit par l’évolution constante des IHM vers plus de convivialité, de transparence et de facilité d’utilisation. Les métiers du multimédia apparaissent aujourd’hui dans de nombreux domaines. Dans les métiers de l’information et de la communication bien évidemment, mais également dans les domaines des loisirs (encyclopédies, jeux, visites virtuelles,...), de la documentation (accès au contenu des documents, bibliothèque virtuelle, aide à la recherche d’information,...), des services et du commerce (e-catalogues, communication entre entreprises,...), et de la formation (nouvelles technologies éducatives, auto-formation, e-learning...).
À l’heure actuelle où les échanges d’information via le Web connaissent un très grand essor, la nécessité de disposer de formats fiables et puissants de documents hypermédias se fait plus importante. Le langage XML (déjà présenté par François Chahuneau [TI H 7 148]) réf [1] est un métalangage qui permet à la fois de définir des formats de documents et de créer des documents respectant ces formats. En cela, il constitue une solution très satisfaisante aux attentes de formats d’échange de données de la communauté Web. Le but de cet article est de faire une mise au point sur les éléments syntaxiques du langage XML, du modèle de document DTD et des outils de base XPath et XSLT permettant le traitement et la mise en forme de tels documents.
VERSIONS
- Version archivée 1 de juin 1989 par Raymond COLSON
DOI (Digital Object Identifier)
CET ARTICLE SE TROUVE ÉGALEMENT DANS :
Accueil > Ressources documentaires > Technologies de l'information > Documents numériques Gestion de contenu > Représentation et traitement des documents numériques > XML : syntaxe > XSLT
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(239 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Présentation
5. XSLT
XSLT (eXtensible Stylesheet Language Transformation ) , est un langage extensible de feuille de style permettant également la manipulation et la transformation de documents XML en en modifiant la structure. Le langage XSLT, dont la version 2.0 est en cours de développement utilise le langage d’expressions XPath pour sélectionner des éléments à traiter dans l’arbre du document. Une grande force de ce langage est qu’il utilise la syntaxe XML et qu’il est donc interprétable par les mêmes outils que le document XML. Les feuilles de style XSLT contrôlent la mise en page du document. Elles déclarent quels éléments doivent être traités, dans quel ordre et quel traitement leur est attribué. En tant que document XML, elles doivent respecter les règles de « bonne formation ».
5.1 Transformation de documents
Le principe du processeur XSLT est le suivant : un document (arbre) source est transformé en un document (arbre) résultat par un moteur de transformation qui applique une feuille de transformation (ou de style). Ce processus offre l’intérêt de permettre de définir plusieurs feuilles de style pour un même document XML afin de varier l’affichage selon les besoins de l’utilisateur (figure 3). Cela est particulièrement intéressant pour l’échange d’information sur le web en raison de la diversité des plate-formes pouvant servir à lire le fichier (téléphone portable, PDA, ordinateur,...).
Le même document pourra être lu sur toutes les plate-formes, en variant les caractéristiques d’affichage et de contenu.
lorsque l’on veut consulter la météo sur un écran 19 pouces, on peut attendre d’avoir les cartes météorologiques. Si on cherche à voir le même document...
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(239 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
XSLT
BIBLIOGRAPHIE
-
(1) - CHAHUNEAU (F.) - XML. - H 7 148 traité informatique (2001).
-
(2) - BOUKHORS, ANELYSE, al - XML. La synthèse. - Dunod (2002).
-
(3) - ECKSTEIN (R.), CASABIANCA (M.) - XML précis et concis. - O’Reilly (2000).
-
(4) - HAROLD, RUSTY (E.) - XML. Le guide de l’utilisateur. - Eyrolles (2000).
-
(5) - MICHARD (A.) - XML. Langage et applications. - Eyrolles (2001).
-
(6) - AMANN (B.), RIGAUX (P.) - Comprendre XSLT. - O’Reilly (2002).
-
(7) - * - World Wide Web Consortium, Dave Raggett, Arnaud Le Hors, Ian...
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(239 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive