Langages XML et XSL-T
Ce cours explique comment créer un document XML bien formé, puis comment construire une DTD ou un schéma XML pour valider un document XML.
Le cours décrit ensuite de manière détaillée comment utiliser les langages XPath et XSL-T pour transformer un document XML en un document HTML, XHTML, textuel ou en un autre document XML.
Finalement, le cours propose une introduction aux technologies SAX et DOM qui permettent, l’une et l’autre, de manipuler un document XML depuis un langage de programmation.
Programme
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.
Cette formation peut être réalisée dans vos locaux en France et Suisse Romande.
Cette formation a été élaborée par Jean-Philippe Forestier.
