logo Mkadmi
Accueil               ISD               Equipe de recherche              Laboratoire Paragraphe            Enssib            ECP              Contact  

Accueil

 

 
 
 
 
   

 
 

webmaster

 
 
Introduction
     

 

XML (eXtensible Markup Language) est un nouveau langage normalisé de balisage numérique, permettant de décrire la structure hiérarchique d'un document. Non propriétaire et indépendant des plate-formes et des systèmes d'exploitation, XML est une solution incontournable pour la représentation et l'échange de documents sur Internet. Il offre de nombreuses fonctionnalités en matière de publication électronique, d'e-commerce et de personnalisation des transactions.
Ainsi, XML est devenu le langage universel d’échange de données informatiques, qu’il s’agisse de les stocker, de les échanger, de les traiter ou de les afficher.
« L’apparition de XML a été prédominante. Grâce à lui, il est possible de séparer les données de leur structure. Cela permet notamment de stocker ces informations sur le web de façon qu’elles soient exploitées automatiquement par différents serveurs et de présenter le résultat final, sous forme de service web, par exemple, à l’utilisateur (...). L’avenir appartient aux entreprises capables d’exploiter les données et de les visualiser. »
Je vais essayer, à travers ce cours, de présenter sommairement ce méta-langage, ainsi que quelques langages dérivés, tout en décrivant les techniques qui permettent de présenter un document XML sur un navigateur, à savoir les feuilles de style. J’essaierai aussi de présenter les DTD qui permettent de valider un document par rapport à un méta-modèle, tout en faisant la différence entre les DTD et les schémas XML qui viennent répondre à certaines insuffisances des premières. Plusieurs exemples seront présentés pour faciliter la compréhension.
Le cours est composé donc d’une introduction générale et de 7 chapitres complétés par une conclusion, une bibliographie et un glossaire. Ces chapitres sont :


1- Les documents XML : structure et DTDs
2- Les schémas XML
3- La navigation XPath et les liens XLL
4- Les feuilles de style
5- Le modèle de document : DOM & SAX
6- Les formulaires XML (XForms)
7- XML et les bases de données

   
Accueil            ISD            Equipe de recherche           Laboratoire Paragraphe            Enssib         ECP           Contact