Université Lyon 2, Université Lyon 3, ENS Lyon, Enssib
Année 2024-2025
Prérequis
- Connaissance de la modélisation conceptuelle de données
- Connaissance des bases de données relationnelles et du langage SQL
Objectif du cours
- Créer des documents XML bien formés
- Créer des documents XML valides (DTD, XML Schema)
- Concevoir et exécuter des requêtes à l’aide des langages XPath et XQuery
Plan du cours
- Introduction : Données semi-structurées
- Langage XML
- Élements
- Attributs
- Documents XML bien formés, documents valides
- DTD (Document Type Definition)
- XML Schema
- Langage XQuery
- Expressions XPath
- Requêtes FLWOR
- Requêtes complexes
Organisation pédagogique / Planning
21h de cours-TD
Séance | Date | Horaire | Lieu |
---|---|---|---|
1 | lundi 18/11 | 13h30-16h30 | Enssib, salle N.1.00 |
2 | lundi 25/11 | 13h30-16h30 | Enssib, salle N.1.00 |
3 | lundi 02/12 | 13h30-16h30 | Enssib, salle N.1.00 |
4 | lundi 09/12 | 13h30-16h30 | Enssib, salle N.1.00 |
5 | lundi 16/12 | 13h30-16h30 | Enssib, salle N.1.00 |
6 | lundi 06/01 | 13h30-16h30 | Enssib, salle N.1.00 |
Examen | lundi 20/01 | 09h30-12h30 | Enssib, salle N.1.00 |
Modalités d’évaluation
- Rendu de TD — Coef. 25 %
- Épreuve sur machine (2h, documents autorisés) — Coef. 75 %
Matériel en ligne
- Support de cours (1124 Ko)
- Annale : Examen 2023-2024 corrigé (156 Ko)
– Documents XML : publications.xml (3 Ko) – articles.xml (29 Ko) – images.xml (6 Ko) – inventaire.xml (17 Ko)
- TD1 corrigé (161 Ko)
– Documents XML bien formés
- TD2 corrigé (121 Ko)
– Documents XML valides (DTD)
- TD3 corrigé (139 Ko)
– Documents XML valides (XML Schema)
- TD4 corrigé (121 Ko)
– XQuery (requêtes XPath)
- TD5 corrigé (147 Ko)
– XQuery (requêtes FLWOR)
- TD6 corrigé (140 Ko)
– XQuery (requêtes complexes)
- TD7 corrigé (237 Ko)
– XQuery (travail de synthèse shakespearien)
- Examen 2024-2025 corrigé (142 Ko)
Bibliographie / Webographie
- XML 1.1 specification, W3C
- Structurez vos données avec XML, Ludovic Roland
- XML Tutorial, W3 Schools
- Tutoriel DTD, EduTech Wiki, Université de Genève
- Tutoriel DTD, Developpez.com
- Schéma XML – introduction, Ludovic Roland
- Tutoriel XML Schema, Eric van der Vlist, Dyomedea
- XQuery 3.0 specification, W3C
- XQuery de base, TEFCA Université de Genève
- XPath Tutorial, W3 Schools
- XQuery, Sébastien Laborie, Christian Sallaberry, Université de Pau
- XQuery Tutorial, W3 Schools
- Ouvrages disponibles dans les BU : Lyon 2, Lyon 3, Diderot, Enssib
Autres ressources en ligne
- XML Validation, validation avec DTD ou XML Schema
- BaseX, SGBD natif XML open source