Pour pouvoir faire les TP, vous devrez installer quelques logiciels :
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é, en les structurant 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.
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.
L'ensemble de tous les cours sont regroupés dans ce document : Cours.
semaine | thème | CM | TP |
---|---|---|---|
1 | Présentation de la norme XML | CM1 | TP1 /1 |
2 | Validation d'un document XML (DTD et Schémas) | CM2 | TP2 /3 |
3 | RelaxNG et XPath | CM3 | TP3 /3 |
4 | Transformation par XSLT | CM4 | TP4 /3 |
5 | XQuery et les BDD XML | CM5 | TP5a /3 TP5b /3 |
6 | API W3C DOM et Sérialisation | CM6 | TP6 /2 |
7 | API Java SAX | CM7 | TP7 /2 |
8 | XML dans un SGBD, autres formats | CM8 | pas de TP sur ce sujet |
Pour la notation, chaque TP doit être rendu sur Moodle au moins à la fin de chaque séance (zip du dossier du TP), afin de valider votre présence en cours. Chaque TP est noté sur quelques points, 1 à 3, et la somme de ces points forme la note sur 20.
Remonter au dossier parent