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
Autres 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
Le Service Formation sera fermé du mardi 10 août au Lundi 23 août inclus.
Pendant cette période, toute demande d'information ou d'inscription peut être effectuée par email : formation@ociensa.com (réponse sous 72 heures).

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
XML102 - Feuilles de style XSL : Transformation et Formatage
  • 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
    • Fonctions d'extension écrites en d'autres langages
  • 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
1 personne : 1230 € HT *
2 personnes : 2214 € HT *
3 personnes : 3136 € HT *
*personnes d'une même entreprise inscrites à la même session
 
Théorie : 60%
Pratique : 40%
 
Une machine par stagiaire. Editeur XML/XSL.
3 jours.
 
24-26 fév 2010
28-30 avr 2010
30 juin - 2 juil 2010
27-29 oct 2010
20-22 déc 2010
 
 
Concepteurs de sites web, développeurs, spécialistes en gestion de contenu.
 
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.
 
Connaissance de XML ou avoir suivi la formation XML.
 
Support de cours et exercices corrigés.