Accueil |  Développement |  Formation |  Nos références |  Ressources Techniques |  Nous rejoindre |  Contact |  Plan d'accès  
PrésentationTechnologies
Internet
Technologies
Java
Technologies
PHP
Technologies
PERL
Technologies
XML
Bases
de données
Systèmes
d'exploitation
Outils et langagesCalendrier et TarifsPackages &
Forfaits
Demandeurs
d'emploi
 
Centre de formation : 75 avenue Parmentier - 75011 Paris
Renseignements et inscriptions au 01.43.63.71.70
Bulletin d'inscription | CGV
Toutes nos formations peuvent être financées par l'OPCA
de votre branche ou être suivies dans le cadre d'un DIF
ou des dispositfs pour demandeurs d'emploi : AFPR, POE, CRP, DIF portable, AIF...
PACKAGES NOMINATIFS, PACKAGES A LA CARTE, PROGRAMME FIDELITE : cliquez ici

Formation XML102 - Feuilles de style XSL : Transformation et Formatage

Cette formation peut être suivie dans le cadre d'un package à la carte

  • Rappels sur les documents XML
  • Processeur XSL
    • Principe d'application d'une feuille XSL : transformation et formatage
  • Principaux processeurs XSL et outils du marché
  • Internet : Transformation sur le serveur et sur le poste client Support de XSL par les navigateurs
  • Requêtes dans un document XML avec XPath
    • Modélisation du document XML
    • La syntaxe des chemins : axes, tests et prédicats
    • Les fonctions prédéfinies
    • Sélection des noeuds
  • XSLT : transformation de documents XML
    • Notion de règle : template
    • Règles implicites et explicites
    • Parcours du document à traiter et contrôle de la structure du document généré
    • Boucles, tests, cas, tris
    • Transformation de document XML en document HTML
    • Association d'une feuille de style CSS au document généré
    • Les types de données : valeurs, conversions
    • Noeuds, ensembles de noeuds : noeud contextuel, noeud courant
    • Principales fonctions prédéfinies de XPath et XSLT
    • Gestion dynamique de la structure contenu du document produit
    • Traitement des caractères spéciaux et des entités HTML
    • Paramètres d'une feuille de style : transformation "générique"
    • Variables globales d'une feuille de style
    • Ecrire du code réutilisable avec les règles nommées : paramètres, appel, variables locales
    • Exécution contextuelle des templates : les modes
    • Identificateurs, liens internes : xsl:key, générateur de clé unique
    • Mise en cascade de feuilles de style : modularité et priorités
    • Gestion du format de sortie : XML, HTML, texte, etc
  • Règles d'écriture d'une feuille de style
    • Séparation du contenu, de la logique de transformation et du modèle de page
    • Design patterns en XSL
  • XSL-FO : formatage de documents XML
    • Association à XSLT
    • Le modèle de composants, structure des pages et pagination
    • Positionnement des données
    • Le modèle de boîtes de contenu : taille, bordures, marges
    • Génération de table des matières
    • Formatage des caractères : police, taille, etc
    • Structure tableau
    • Inclusion d'images
    • Les graphiques au format XML : SVG
    • Transformation de document XML en document PDF. Exemple avec la bibliothèque FOP
Tarifs
1 personne : 1230 € HT *
2 personnes : 2091 € HT *
3 personnes : 2830 € HT *
*personnes d'une même entreprise inscrites à la même session
Organisation de la formation
Théorie : 60%
Pratique : 40%
Configuration
Une machine par stagiaire. Editeur XML/XSL.
Durée de la formation
3 jours.
Dates
12-14 mars 2012
14-16 mai 2012
10-12 oct 2012
5-7 déc 2012
 
 
Orientation de la formation
Concepteurs de sites web, développeurs, spécialistes en gestion de contenu.
Objectifs de la formation
Savoir concevoir des feuilles de style XSL-T complexes. Savoir répondre à des cas pratiques très différents. Comprendre les mécanismes de formatage et savoir écrire une feuille XSL-FO. Transformer un document XML en document XML, HTML ou PDF.
Pré-requis pour la formation
Connaissance de XML ou avoir suivi la formation XML.
Documentation
Support de cours et exercices corrigés.