S4B S4B

Training Catalog

XSLT — Transformation de données

Hands-on

Objectifs pédagogiques

  • Maîtriser XPath pour naviguer dans des documents XML
  • Écrire des feuilles de style XSLT 1.0 et 2.0
  • Utiliser les templates, modes et clés (keys) pour des transformations complexes
  • Générer différents formats de sortie : HTML, texte, XML
  • Appliquer XSL-FO pour la génération de documents PDF

Public concerné

  • Développeurs
  • Tech Leads
  • Architectes SI
  • DevOps / SRE

Prérequis

Connaissance de XML et XSD. Notions de base en programmation.

Programme

Jour 1 — XPath et fondamentaux XSLT

  • Rappels XML/XSD, arbres DOM, modèle de données XPath
  • Expressions XPath : axes, prédicats, fonctions intégrées
  • XSLT : structure d'une feuille de style, xsl:template, xsl:apply-templates
  • Templates nommés, paramètres, variables, xsl:for-each
  • Exercice : transformation d'un catalogue XML en pages HTML

Jour 2 — XSLT avancé et XSL-FO

  • Modes de templates, clés (xsl:key), regroupement Muenchian
  • XSLT 2.0 : xsl:for-each-group, expressions régulières, fonctions utilisateur
  • Transformations multi-documents : xsl:document, inclusion, import
  • Introduction à XSL-FO : mise en page, blocs, tableaux, génération PDF
  • Exercice : pipeline de transformation XML → PDF avec XSL-FO

Modalités d'évaluation

Exercices pratiques progressifs. Projet fil rouge évalué. Attestation délivrée.

Attestation

Une attestation de participation est délivrée à chaque participant ayant suivi l'intégralité de la formation. Certificat vérifiable via QR code.

Technologies

XSLT

Plus d'informations

Prochaines sessions

Aucune session planifiée pour le moment. Contactez-nous pour une formation intra-entreprise.

Formations liées

25+
Années systèmes enterprise
24/7
AI-Powered Edge Monitoring
5
Pays d'opération
Top 1%
AI-Assisted Development

Vous avez un projet, une question, un doute ?

Premier échange gratuit. On cadre ensemble, vous décidez ensuite.

Prendre rendez-vous →