931 courses: ICT

ABIS

XSLT

  • by ABIS
Leuven and Online
1.585

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

  • 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

Enseignement classique et exercices.

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.

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).

Leuven € 1.585(Incl.VAT) Subscribe

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.