XML et données internet
IUT de Lannion - dept Informatique - février-mars 2016

La norme XML définit une représentation de l'information permettant d'être stockée dans des fichiers et échangée entre logiciels. Son principe est d'encadrer les éléments d'information par des balises (des marqueurs de début et de fin) définissables à volonté et structurées sous forme d'une hiérarchie.

Ce module a pour objectif d'étudier les principaux traitements associés aux documents XML :

Le module présente également, mais très rapidement, d'autres formats de représentation de l'information : JSON et YAML. Ils possèdent des outils similaires au format XML.

Cours et TP

Le cours est organisé en semaines, au nombre de 8, afin de correspondre aux sujets de TP et de donner un rythme à l'enseignement. Chaque semaine est consacrée à un nouveau thème.

semaine thème CM TP
1 Présentation de la norme XML CM1 TP1
2 Validation d'un document XML (DTD et Schémas) CM2 TP2
3 RelaxNG et XPath CM3 TP3
4 Transformation par XSLT CM4 TP4
5 XQuery et les BDD XML CM5 TP5 (2 semaines)
6 API W3C DOM CM6 TP6
7 API Java SAX CM7 TP7
8 XML dans un SGBD, autres formats CM8 pas de TP sur ce sujet

J'ai concaténé les transparents pour produire ce document : Cours.

Devoirs surveillés

Voici les devoirs des années passées.


Remonter au dossier parent

Pierre Nerzic - pages perso - pierre.nerzic@univ-rennes1.fr - mis à jour le