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

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 est archivée, ce qui signifie qu'elle n'est plus mise à jour.
Toutefois, si elle répond à votre besoin, n'hésitez pas à nous contacter.