XSLT
Au cours de cette formation, nous donnons un aperçu de XML Stylesheet language (XSL). Cette formation de deux jours chez ABIS vous apprendra à transformer des documents XML.
XSLT (eXtensible Style Sheet Transformations) est le standard W3C pour la transformation de documents XML vers divers formats comme HTML, texte, et XML même. XSLT n'est pas un langage de programmation habituel: il contient des traces de programmation procédurale et de pattern matching, mais il est surtout basé sur la programmation fonctionnelle, ce qui mérite une introduction adaptée.
Dans ce cours, les participants apprendront :
- les techniques pull et push
- les éléments/constructs principaux de xsl
- à développer différents types de transformations de documents XML
Planifier une session?
Formation interactive en temps réel: disponible en personne ou en ligne ou dans un format hybride. La formation peut être effectuée en français, en anglais ou en néerlandais.
DEMANDER FORMATION EN ENTREPRISE |
Calendrier publique des formations | |||||
---|---|---|---|---|---|
date | durée | lang. | lieu | prix | |
09 oct | 2 | web based | 1310 EUR (excl. TVA) | ||
09 oct | 2 | Leuven | 1310 EUR (excl. TVA) | ||
INFO SESSION ET INSCRIPTION |
Participants
Ce cours est destiné à toute personne qui doit transformer des documents XML dans un autre format à l'aide de XSL, en particulier, les développeurs de sites web et de web services, document management systems, et solutions EAI et ESB.
Connaissances préalables
Tout participant devrait avoir des connaissances en XML ( XML: cours de base). Des connaissances de base en HTML, langage qui sera utilisé lors des exercices, sont également bienvenues mais pas obligatoires (cf. cours HTML et CSS).
En remplissant le test d'auto-évaluation "XML" , vous pouvez décider vous-même si vous avez les connaissances préalables.
Contenu
- Introduction
- Bases de XSLT et XSL
- Versions de XSLT
- Lien avec XPath, XQuery et XSL-FO
- XPath (révision)
- Bases de XSLT
- Techniques PUSH et PULL
- xsl:copy et xsl:sort
- XSL et namespaces
- Templates
- Modes et priorité
- Templates par défaut
- Include et import
- Création de nodes
- Création d’éléments et d’attributs
- Programmation conditionnelle
- xsl:if
- xsl:choose
- Techniques de programmation
- Variables
- Paramètres et conditions
- Fonctions XSLT
- Numérotation
Pédagogie
Enseignement classique et exercices.
Certificat
À la fin du cours, le participant reçoit un «Certificat de réussite».
Durée
2 jours.
Formateur
Sandy Schillebeeckx (ABIS).
INFO SESSION ET INSCRIPTION |