Formation XML - concevoir et transformer

À l'issue de cette formation vous serez capable de modéliser des données en XML et de les traiter avec les outils XML natifs.
Cette formation peut se dérouler selon vos besoins, dans un environnement Windows ou Linux.
Ce stage est complémentaire du stage 'XML - programmation locale et réseau' consacré à la programmation XML depuis les langages de programmation classiques.

Pour apprécier au mieux cette formation, il est conseillé d'avoir une première expérience dans un language de programmation et de HTML.

Autres Dates, Nous contacter
|
|
1450 €
4 jours
INTRODUCTION
COMPOSANTS DE XML
LA VALIDATION
W3C SCHÉMA
RELAX-NG
CSS
XPATH
XSLT
XQUERY
XSL-FO
|
 INTRODUCTION
- Les formats de données
- Qu'est-ce que XML ?
- XML orienté documents et orienté données
- Les atouts de XML
COMPOSANTS DE XML
- Balises et éléments, texte, attributs et espacement
- Les espaces de noms
- Les commentaires et l'échappement, les instructions de traitement
- Le prologue et le type de document
- Les entités
LA VALIDATION
- Documents bien formés
- Documents valides
- DTD : déclaration d'éléments
- DTD : déclaration d'attributs
- DTD : contenu mixte, récursif, non déterministe
- Aperçu sur les schémas W3C et Relax-NG
- Choix de conception : attribut ou élément, détaillé ou en vrac, relation ou inclusion
W3C SCHÉMA
- Style en poupée russe
- Dangers du style en poupée russe
- Schémas par définition d'éléments
- Règle d'attribution de particule unique
- Définir des types simples
- Schémas par définition de types
- Identifiants et unicité
RELAX-NG
- Pourquoi Relax-NG ?
- Syntaxe complète
- Syntaxe simplifiée
CSS
XPATH
- Syntaxe simplifiée : éléments, attributs et prédicats
- Fonctions
- Généralisation : les axes
- Valider en XPath, une idée saugrenue ?
- Nouveautés de XPath 2.0
XSLT
- Types de sortie
- Les modèles
- Les priorités et les modèles par défaut
- Les modèles nommés
- Variables et paramètres
- Copie en surface ou en profondeur
XQUERY
XSL-FO
- Que fait le moteur de mise en forme ?
- Disposition d'ensemble
- Flot de pages
|