accueil / formation / catalogue 2009 / xml et webservices / XSL
Développer une application XSL - Code : XSL
XML permet de structurer pratiquement tout type d'information en vue de l'échange, de la publication ou de l'impression (à condition de respecter un certain format). XSLT, lui, a la capacité d'adapter les formats de données XML, ce qui facilite, par exemple, l'adaptation de structures d'échanges B2B. Plus généralement, XSLT transforme les documents XML en d'autres formats publiables (HTML, SVG) ou imprimables (PDF). Mais ce n'est pas tout : XSLT est un langage de programmation puissant, capable de manipuler XML d'une façon bien plus naturelle que ne le permettent les langages classiques tels que C++, Java ou C#.
Ce cours approfondira vos connaissances sur XSLT, considéré ici comme un langage de programmation à part entière, ainsi que sur les langages connexes tels que XPath, XQuery et celui de présentation abstrait XSLFO. Ce sera également l'occasion pour vous de découvrir les toutes dernières évolutions de ces langages (XSLT 2.0, XQuery 1.0, XPath 2.0).
Il répond ainsi aux questions du type : "Comment générer automatiquement des documents imprimables à partir de XML ?", "Quelles sont les bonnes pratiques de programmation en XSLT ?", "Y a-t-il moyen d'optimiser les performances de mes transformations de données ?".
Vous allez apprendre à :
  • Évaluer les possibilités et les limites de XSLT
  • Comparer XSLT avec les solutions proposées par d'autres langages et outils
  • Comprendre le processus de transformation XSLT
  • Connaître les différents éléments existants de XSLT ainsi que les fonctions prédéfinies
  • Implémenter des algorithmes subtils et efficaces en XSLT
  • Générer des documents PDF imprimables grâce à XSLFO
Durée : 2 jour(s)
Audience : Développeurs, chefs d'équipe et chefs de projet
Méthode pédagogique : 70% de travaux pratiques.
Pré-requis : Expérience du développement avec XML
Prix : Voir dates
Programme :
Revue XSLT
Introduction
Structure d'une feuille de styles
Extractions et routage
Règles par défaut


Structures de contrôle
Structures de boucles
Tri
Traitement conditionnel
Structures de dénombrement


Programmation fonctionnelle en XSLT 2.0
Variables
Fonctions
Boucles et itérations
Réutilisation


XPath 2.0
Travailler avec XPath 2.0
Axes
Test de noeuds
Prédicats
Manipulation de types de données


Fonctions prédéfinies
Traitement de chaînes de caractères
Sélection de données
Calculs numériques


Balises avancées
Simplifier la génération de documents XML
Optimisations XSLT
Feuilles de styles modulaires


Génération de fichiers texte
Éliminer le "bruit" des documents XML
Générer du texte en XSLT
Option de production de texte


Introduction à XSLFO
Introduction
Balises XSLFO
XSLT pour générer du XSLFO
Générer des documents PDF


Dates :
code
[XSL]
Prix
euros/HT
Jan Fév Mars Avril Mai Juin Juillet Août Sept Oct Nov Déc
Paris 1266 - 2 - 1 - 2 - - 1 - 2 -
Grenoble 1266 - 5 - 2 - 8 23 - - 8 - -
Lyon 1266 8 - 12 - 25 - 9 - 10 - 26 17
Genève 1266 - - 26 - - - 16 - - 22 - -
Contact :
tél : 04 72 13 35 84
Contactez-nous.
Pour télécharger le bulletin d'inscription cliquez ici
Haut retour haut