Programme du cours
XML : les concepts
-
Introduction
-
Documents XML pour manipuler des données structurée
-
XML pour afficher des informations
Documents XML
-
Introduction
-
Documents XML biens formés et valides
-
Syntaxe XML
-
Langage et Déclaration DOCTYPE
-
Processing instructions
-
Commentaires
-
Espaces
-
Section CDATA
-
Namespace
-
Entités
DTD : Document Type Definition
-
Introduction
-
Déclarations des éléments
-
Liste des attributs
-
Entités paramètres
-
Données non-XML
-
Sections conditionnelles
XML Schémas
-
Objectifs
-
Schémas de type "poupées russes"
-
Schémas de type "catalogues"
-
Types nommés
-
Autres types d’éléments
-
Valeurs nulles
-
Groupes de substitutions
-
Divisions d’un schéma en plusieurs fichiers
-
Unicité, clés et références
-
Espaces de nommage (Namespace)
-
XML Schema instances
-
Exemples de Schéma XML
Transformation XML avec XSL-T
-
Introduction
-
Parcourir un document XML avec le langage XPath
-
Éléments XSLT
-
Contrôle de la sortie
-
Clefs
-
Autres caractéristiques
Introduction à la programmation SAX et DOM
-
SAX : Simple API for XML
-
DOM : Document Object Model
Note : le cours présente les caractéristiques des versions 1.0 et 2.0 (formalisée en 2007) de XSL-T et XPath.