XML - Prise en main
Développement
Objectifs
Développeurs Web souhaitant acquérir les compétences nécessaires pour écrire des documents XML bien formés et valides et insérer le XML
dans une application PHP ou JAVA.
À l'issue de la formation, le stagiaire sera capable de :
- Créer un document XML
- Utiliser les DOM, XPath, XLS/XSLT et XQuery
Methodes et outils pédagogiques
- Alternance exposés théoriques et exercices pratiques (80% pratique)
-
Support de cours adapté au niveau suivi
Evaluation
- Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences
Public concerné
Concepteurs et développeurs d'applications, chefs de projets.
Pré-requis
Avoir déjà programmé dans un langage de programmation (Java ou PHP) en fonction du module choisi pour l'intégration de XML dans une application.
Introduction
- Xml dans l'entreprise, sur internet
- Les différents langages autour d'XML
Document bien formé
- Prologue - Arbre
- Les différents types d’éléments - Les Attributs des éléments
- Les entités prédéfinies et caractères spéciaux
La DTD ou un document valide
- Déclaration d’éléments - Déclaration d’attributs
- Déclaration d’entités - Entité PARAMÈTRE
- Document bien formé et valide
Espaces nominaux
Les schémas (validation)
- La Déclaration - Les types simples prédéfinis
- Simples dérivés (principaux) - Définir un nouveau type simple
- Liste de valeurs d'un même type simple - Union de types simples
- Restriction d'un type simple - Définir un attribut
- Définir un élément de type simple - Définir un élément de type complexe
- L’utilisation dans un document XML
Les feuilles de style
- Rappels sur HTML et CSS - Principe des feuilles de style CSS
- Appliquer des styles CSS sur des éléments XML
- Affichage dans un navigateur
Xpath
XSLT (transformations)
- La règle - Quelques éléments
XSL-FO (notions)
- Structure d'un document XSL-FO - Mise en page
- XSL-FO Pages, Flow, et Block - Les tables XSL-FO
XML et la programmation
- L’api SAX - L’api DOM