Home Développement XML - concevoir et transformer
PDF Imprimer Envoyer

Formation XML - concevoir et transformer


Presentation de la formation
    À 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.

Personnes concernees
    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.

Dates de la formation
   

Autres Dates, Nous contacter
 
1450 €
4 jours



INTRODUCTION
COMPOSANTS DE XML
LA VALIDATION
W3C SCHÉMA
RELAX-NG
CSS
XPATH
XSLT
XQUERY
XSL-FO

Plan de formation

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
  • Du style pour XML

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
  • Requêtes FLWOR

XSL-FO
  • Que fait le moteur de mise en forme ?
  • Disposition d'ensemble
  • Flot de pages