Developpement WEB
Détails :
Transformation XSL (XSLT)
Durée :
3 Jours
Objectif :
Au terme de cette formation, les stagiaires auront acquis les compétances necéssaires à la mise en oeuvre d'applications XML à base de feuilles de styles XSL.
Prérequis :
Afin de suivre cette formation, le stagiaire devra préalablement être familiarisé avec les langages HTML et XML.
Public :
Toute personne en charge d'un développement Web (Application Internet ou Intranet).
Autres Informations :
Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation veuillez remplir notre formulaire de mise en relation.
>
Cursus :
Transformation XSL (XSLT)
    Rappels sur HTML, XML et XHTML
    • Aspects fondamentaux
    • Les parseurs XML (DOM / SAX)
    • Les outils de développement XML/XSL

    Les feuilles de styles XSL
    • Aspects fondamentaux
    • Un exemple concret de la notion de templates XSL
    • Etude du flux généré

    Mise en oeuvre d'expressions XPATH
    • Qu'est ce XPATH ?
    • Mise en oeuvre d'expressions XPATH simples
    • Localiser un noeud de l'arborescence
    • Fonctions XPath

    Eléments fondamentaux du langage XSL
    • Filtrer et ordonner les informations
    • Les instructions XSL de tests (<xsl:if>, <xsl:choose>, ...)
    • Les instructions de boucles (<xsl:for-each>, ...)
    • Définition et appels de templates nommés
    • Utilisation de variables et de paramètres

    Aspects avancés
    • Importation et Inclusion de fichier XSL
    • Lier plusieurs fichiers XML de données
    • Configuration de la sortie (ANSI, UNICODE, ...)
    • Quelques compléments : <xsl:element>, <xsl:attribute>, <xsl:comment>, ...

    Transformations XSL coté serveur
    • Technologies serveurs existantes (PHP, ASP, ASP.NET, JAVA (J2EE)
    • Les APIs PHP 5.0 pour la manipulation de données XML
    • Application coté serveur de la transformation via PHP

    Introduction à XSL-FO (Formating Object)
    • Intérêts de XSL-FO
    • Mise en oeuvre d'un exemple simple