sewatech - formations

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 du cours

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.

Enregistrer au format PDFTélécharger le PDF

Type de cours : pratique

Durée de la formation
- 2 jours

Tarif
- intra : nous consulter

Participants

Inscriptions et renseignements
n� azur : 0 811 030 345
ou