Introduction
- Contexte d’utilisation du XML
- Les différents types de parseurs XML et leur rôle
- La galaxie des technologies XML
- Outils à disposition
Le langage XML
- Structure et composants d’un document XML
- Les encodages
- Document bien formé et document valide
- Les données structurées et semi-structurées
- Les espaces de nom (namesapce)
Les DTD
- Objectifs des langages de structuration
- Déclaration d’éléments, d’attributs, d’entités
- Validation des documents
Le langage XML Schema (XSD)
- La syntaxe du langage
- Définition d’un vocabulaire et d’une grammaire
- Tester les valeurs des éléments et des attributs
- Organisation des éléments
Le langage d’interrogation : XPath
- Expressions XPath
- Axes et vecteurs de recherche
- Sélection d’éléments/noeuds, de jeux de noeuds et d’attributs dans un arbre XML
- Equation d’égalité et de relation, opérateurs booléens
Le langage de transformation : XSL-T
- Structure d’une feuille de style XSL-T
- Formats de sortie
- Modèle de traitement
XSL-FO pour la génération de documents paginer
- Besoins et objectifs de XSL-FO
- Solutions et implémentations disponibles
- Définition de modèles de pages