Pré-requis |
Langages HTML et Java |
Objectifs de l'enseignement |
Conception, indexation et fouille de documents numériques structurés par les technologies XML. |
Programme détaillé |
- Aperçu des technologies du Web sémantique et des méta-données.
- XML (eXtensible Markup Language) pour la structuration de documents.
- DTD et XML schema (XSD) pour la définition de la grammaire de documents XML.
- DOM (Document Object Model) et SAX (Simple API foSr XML) comme API Java pour l'analyse syntaxique de documents.
- XSLT (eXtensible Stylesheet Language Transformation) pour la transformation de documents XML (vers HTML, texte ou XML).
- XSL-FO (eXtensible Stylesheet Language Formatting) pour la mise en page (affichage de texte ou de graphiques) de documents XML (vers pdf).
- XQUERY pour l’interrogation de documents XML.
|
Applications (TD ou TP) |
- Conception de documents XML (DTD, XML, XML schéma, DOM, SAX, CSS).
- Conception de documents HTML et XML à partir de documents XML à l'aide de XSLT.
- Conception de documents PDF à partir de documents XML à l'aide de XSL-FO.
- Interrogation de documents XML à l’aide de XQUERY.
|
Compétences acquises |
Maîtrise des bases conceptuelles et techniques de la gestion de documents numériques. |
Bibliographie |
- François Role, Modélisation et manipulation de documents XML, Hermès – Lavoisier, 2005.
- Éric van der Vlist, XML Schéma, O'Reilly, 2002.
- Sal Mangano, XSLT en action, O'Reilly, 2003.
- Michael Brundage, Xquery : The Xml Query Language, Addison-Wesley Professional, 2004
|