XML
Thème
Ce cours est une introduction générale à XML. Il s'organise sur le plan
suivant :
- Introduction à XML : buts, applications et syntaxe
- Notion de validation : DTD et schéma
- API importantes : SAX et DOM
- Transformations : XSLT
Le cours est basé sur les outils open source du groupe
apache (xerces et xalan).
Public
Ce cours est destiné aux élèves de Master 1, plus précisément à des élèves qui
ont un bon niveau en programmation objet (Java). Il est parfaitement possible
de comprendre les deux premières parties (présentation du langage et
validation) sans notion de Java, mais la troisième partie est spécifique à ce
langage.
Supports
Dernière mise à jour des supports en mars 2003.
- Présentation du langage XML (aborde les DTD et les namespaces) :
- Les schémas du W3C et RELAX NG :
- Les API (SAX et DOM) :
Exercices
- Exemples de fichiers XML :
- DTD et schémas :
- SAX :
- DOM :
- XSLT :
Annales
Liens