Durée : | 2 jour(s) |
Tarif : | Consultez-nous |
DEMANDE DE DEVIS SANS ENGAGEMENT – CLIQUEZ ICI
Public :
- Toute personne amené à mettre en œuvre le format de données XML, les grammaires DTD et/ou XSD et les feuilles de styles XSL.
Objectifs :
- Comprendre les enjeux de XML.
- Etre capable de concevoir des documents XML bien formés et valides (DTD/XML Schema associé), en respectant les règles définies par XML.
- Etre capable de concevoir des feuilles de style XSL avec XPath et XSLT, afin de présenter les données XML au client dans le format désiré.
Pré-requis :
- Avoir des notions d’algorithmie et de programmation avec un langage structuré.
- La connaissance du langage HTML est un plus, mais n’est pas indispensable.
Généralités
- Historique
- Comparaison avec SGML et HTML
- Statut officiel
- Objectifs
- Séparations données, structure, présentation
- Cas d’utilisations de XML
-
- Ce qu’il faut faire et ne pas faire avec XML
Le Meta-langage XML
- Syntaxe de fichiers XML
- Le balisage
-
- Les éléments
- Les attributs
- Les caractères
- L’encodage
- Le prologue
-
- La déclaration XML
- La déclaration de type de document
- Les instructions de traitement
- Ecrire des documents XML
-
- Ecrire des documents bien formés
- Ecrire des documents valides
La grammaire XML : DTD
- La DTD (Document Type Definition)
- Déclaration d’éléments
-
- Déclaration d’attributs
- Déclaration d’entités
- Déclaration de notations
- Ecrire des DTD et valider des documents XML
La grammaire XML : Schema XSD
- Le Schema XSD (XML Schema Definition)
-
- Limite de la DTD
- Comparaison DTD/Schema XSD
- Avantages du Schema XSD
- Schema XSD et espace de nom
- Déclaration des éléments
- Déclaration des attributs
- Les types de données
- Définition des contraintes
- Ecrire des XSD et valider des documents XML
Manipulation de données XML
- Présentation du modèle événementiel de l’API SAX (Simple API for XML)
- Présentation du modèle objet du document de l’API DOM (Document Object Model)
Transformation de données XML
- Les feuilles de styles XSL
- Présentation et mise en œuvre de XPath
-
- Notations
- Chemins de navigations
- Fonctions de traitements
- Présentation et mise en œuvre de XSLT
-
- Mise en forme de données XML à l’aide d’une feuille de style XSL et d’instructions XSLT
- Utilisation des éléments de contrôles XSLT (template, apply-template, value-of, if, choose, for-each, ….)
- Ecrire des feuilles de styles XSL pour mettre en forme des données XML
Les Services Web XML
- Présentation
-
- Pourquoi avoir créé les Services Web ?
- Perspectives apportées par les Services Web
- Principe de fonctionnement
-
- Les standards W3C associées (WSDL, SOAP, UDDI)
- Démonstration de création et de consommation d’un Service Web