Public visé

Concepteurs et développeurs d’applications, architectes logiciels, chefs de projets.

Prérequis

Connaissances de base en XML et de la syntaxe HTML.

Objectifs pédagogiques

À l’issue de la formation, le participant sera en mesure de :

Programme

Introduction au contexte de XSL et XPath

Le langage d’interrogation : XPath

Travaux pratiques : Écriture et tests d’expressions XPath

Le langage de transformation : XSL-T

Travaux pratiques : Composition de différents types de feuilles de style XSL-T

XSL-T, fonctionnalités avancées

Travaux pratiques : Création de feuilles de style modulaires et imbriquées, avec de multiples structures en entrée et génération de plusieurs documents en sortie. Création de documents MS Office par XSL

La boîte à outils du développeur

Travaux pratiques : Mise en place d’un environnement de gestion de site Web basé sur XML

XSL-T 2.0 et 3.0, X-PATH 2.0 et 3.0

Travaux pratiques : Manipulation et navigation d’arbres XML

SVG pour les interfaces graphiques et la création d’images

Travaux pratiques : Création de feuilles de style permettant de générer des documents SVG. Génération de pages HTML contenant des graphes

XSL-FO pour la génération de documents papier

Travaux pratiques : Création de feuilles de style combinant XSL-T et XSL-FO pour générer des sorties en PDF. Génération d’un rapport contenant des images au format SVG

Modalités d’évaluation

Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques. Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.