Université Lyon 2, Université Lyon 3, ENS Lyon, Enssib
Année 2025-2026
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 10/11 | 09h30-12h30 | Enssib, salle en attente |
2 | lundi 17/11 | 13h30-16h30 | Enssib, salle en attente |
3 | lundi 24/11 | 09h30-12h30 | Enssib, salle en attente |
4 | lundi 01/12 | 13h30-16h30 | Enssib, salle en attente |
5 | lundi 08/12 | 13h30-16h30 | Enssib, salle en attente |
6 | lundi 15/12 | 13h30-16h30 | Enssib, salle en attente |
Examen | lundi 19/01 | 09h30-12h30 | Enssib, salle en attente |
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 (1137 Ko)
- Annale : Examen 2024-2025 corrigé (142 Ko)
– Documents XML (2 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
- 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