Concevoir et mettre en œuvre avec XML
Programme
Introduction à XML
- Historique
- Principes du langage
- Concepts d’XML
- Principaux domaines d’application
Règles d’écriture d’un document XML
- Structures d’un document XML
- Problématiques liées à l’encodage
- Les espaces de noms (namespace)
- XHTML
Les grammaires XML
- Les DTD (Document Type Definition)
- Définition
- Les éléments et les attributs
- Les schémas XML (XSD)
- Définition
- Les éléments et les attributs
- Découpage d’un schéma
- Les analyseurs de document XML ( parseur ) et les outils (XML-Spy…)
Le langage XSL
- Les feuilles de style : css, XSL
- Principes du langage
- Le langage XPATH
- Le langage XSLT
- Structure d’un programme XSLT
- Instructions XSLT : Template, Macros, …
- Génération HTML depuis XML
- Le langage XSL-FO
Manipulation des documents XML avec Java
- Présentation des technologies
- L’interface DOM (Document Object Model)
- L’interface SAX (Simple API for XML)