Objectifs pédagogiques / Compétences visées
- Décrire les enjeux de XML
- Concevoir des documents XML
- Valider des données avec une DTD
- Définir un modèle à l'aide d'un schéma XML
- Créer des feuilles de styles XSL.
Niveau requis
Connaissance de base en HTML.
Public concerné
Concepteurs, développeurs, chefs de projets.
Programme
Présentation
- Origine et fondements de XML (eXtensible Markup Language)
- XML par rapport à HTML
- Domaines d'utilisation
- Objectifs et apports
- Parsers XML
Création de documents XML
- Définition d'un document bien formé
- Structure d'un document XML
- Prologue
- Arbre d'éléments
- Éléments et attributs
- Commentaires
- Caractères spéciaux et sections littérales
- Espaces de nommage
Document XML valide : les DTD
- Notion de DTD (Document Type Définition)
- Déclarer une DTD interne et externe
- Définition des éléments et des attributs
- Limites d'utilisation
Document XML valide : les schémas
- Structure des schémas XML
- Schémas et namespaces
- Définition d'éléments et d'attributs
- Déclaration d'entités
- Référencement des données
- Définition de types
Mise en forme avec XSLT
- Feuille de styles XSLT
- Les templates
- Affichage des données
- Variables et paramètres
- Conditions et boucles
- Langage XPath
- Définition d'un terme XPath
- Axes, filtres et prédicats
Présentation de technologies satellites
- XLink - XPointer - XQuery
- Les services Web XML : stratégie et domaine d'utilisation
- Flux RSS
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)