Présentation
RÉSUMÉ
Le langage XML dérive des deux technologies précédentes, à la base du consortium W3C, SGML et HTML. Défini par tous aujourd’hui comme le langage universel d’échange de documents sur le Web, devenu incontournable, XML est constitué de deux langages : un langage de balisage des instances d’un document et un langage permettant de modéliser ces instances. Les documents XLM peuvent ainsi être traités, échangés et manipulés automatiquement par des programmes. Vient se greffer ensuite un nombre important de spécifications (feuilles de style, langages de script…) favorisant le déploiement des services sur le Web.
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Lire l’articleABSTRACT
Auteur(s)
-
Bernard MARTIN : Direction du développementInstitut national de recherche en informatique et en automatique (INRIA)
INTRODUCTION
Le World Wide Web qui a vu le jour en 1989 au CERN a été développé sur la base de deux technologies : HTTP le protocole de communication et HTML le langage utilisé pour la production de documents hypertextuels. Les millions de documents HTML produits attestent du succès du langage, de sa qualité et de sa simplicité. Les limites du langage sont cependant rapidement apparues et le consortium W3C a été conduit à définir un nouveau langage, le langage XML, à mi-chemin entre la complexité de SGML et la rusticité de HTML.
XML apparaît dès à présent comme le langage universel d’échange de documents sur le Web et un standard incontournable pour l’industrie informatique. Ce langage est en fait un métalangage qui permet de définir des extensions au langage de base pour les besoins d’applications spécifiques. Les documents XML pourront alors être traités, échangés et manipulés automatiquement par des programmes.
Autour de ces technologies essentielles pour le Web, le consortium W3C a défini un nombre important de spécifications qui complètent et enrichissent les fonctions offertes sur le Web et qui vont des feuilles de style pour la présentation des documents à la description et au déploiement de services sur le Web.
C’est un sous-ensemble de ces technologies que nous présentons brièvement dans ce dossier.
DOI (Digital Object Identifier)
Cet article fait partie de l’offre
Documents numériques Gestion de contenu
(76 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
4. Applications XML
XML est un métalangage qui permet de définir d’autres langages spécifiques de domaines d’application donnés. Certains d’entre eux ont fait l’objet de recommandations du W3C que nous présenterons dans ce paragraphe : SMIL le langage pour la présentation de documents multimédia et RDF qui permet de définir des relations entre les documents, et les données et MathML pour la représentation d’expressions mathématiques et plus généralement la représentation de documents scientifiques. Ces langages sont destinés à être utilisés ensemble afin de fournir un ensemble cohérent.
4.1 Multimédia synchronisé
Le langage SMIL (Synchronised Multimedia Integration Language) est une recommandation du W3C qui permet de créer des documents multimédias ensuite interprétés par un navigateur. La première recommandation SMIL 1.0 a été publiée en juin 1998 suivie d’une seconde recommandation SMIL 2.0 en août 2001. Ce standard a été défini conjointement par les principaux acteurs du domaine.
HAUT DE PAGE
Prenons l’exemple de la présentation multimédia réalisée par le service multimédia de l’INRIA sur la Géométrie algorithmique et diagrammes de Voronoï, disponible sur son serveur Web. Cette présentation a été faite à partir de l’enregistrement d’une conférence à la Cité des Sciences et de l’Industrie. Elle se décompose en quatre parties : des généralités, des mathématiques, de l’algorithmique et des applications. Chacune des parties est constituée d’une suite de séquences rythmées par le plan de l’exposé. On trouve en figure 7 un exemple de la visualisation d’une séquence de la partie des généralités du document de l’encadré 8. La fenêtre se décompose en trois zones principales, aussi appelées régions. Dans le rectangle situé en haut et à gauche, on a une vidéo de l’orateur lors de sa conférence, en dessous, un texte donnant le plan de l’exposé de la partie généralités...
Cet article fait partie de l’offre
Documents numériques Gestion de contenu
(76 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
Applications XML
Cet article fait partie de l’offre
Documents numériques Gestion de contenu
(76 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