XML : Transformations XSL (XSL-T, XPath, XSL-FO)

Formation

À Paris

1 855 € TTC

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation intensive

  • Dirigé à

    Pour professionnels

  • Lieu

    Paris

  • Durée

    4 Jours

Cette formation XML intensive de 4 jours comportant de nombreux travaux pratique a pour objectif de former des développeur XSL. Après une rapide introduction rappelant les cas d'utilisation des transformations XSL, ce cours propose de balayer tous les aspects de XSL-T et de XPath, il fournit également une introduction conséquente à XSL-FO. A l'issue de ce cours, vous serez amène. Destinataires: XML. Ce cours s'adresse à tout développeur, chef de projet ou architecte désireux d'utiliser XML dans leur application ou leur S.I.

Précisions importantes

Modalité Formation continue

Les sites et dates disponibles

Lieu

Date de début

Paris ((92) Hauts-de-Seine)
Tour Atlantique, 92400

Date de début

Consulter

À propos de cette formation

HTML et développement Web.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Le programme

XSL-T, XPath, XSL-FO

Objectifs de la formation XML
Cette formation XML intensive de 4 jours comportant de nombreux travaux pratique a pour objectif de former des développeur XSL. Après une rapide introduction rappelant les cas d’utilisation des transformations XSL, ce cours propose de balayer tous les aspects de XSL-T et de XPath, il fournit également une introduction conséquente à XSL-FO.
A l’issue de ce cours, vous serez amène de mettre en pratique et de développer des feuilles de styles XSL-T ou XSL-FO pour vos applications Web.

A qui s’adresse la formation XML
Ce cours s’adresse à tout développeur, chef de projet ou architecte désireux d’utiliser XML dans leur application ou leur S.I.

Pré-requis :
HTML et développement Web.

Contenu de la formation XML

* XSL : La feuille de style des documents XML
Rappel du rôle du CSS pour HTML, Application d’un CSS à un document XML, Limitations du CSS
Le rôle de XSL et de ses 3 composants principaux XSL-T, XPath XSL-FO,
Les possibilités de XSL et ses cas d’utilisation. XSL une recommandation W3C
XSL-T comment ca marche, principe de transformation, utilisation côté client, les navigateurs qui le supportent, utilisation côté serveur, les différents moteurs de transformation disponibles. Déclaration de style dans les documents XML
XPath : comment référencer un nOEud, les différents axes, les expressions, les fonctions
XSL-FO, formatage de page, principe de génération de fichiers PDF, outils à disposition.
L’outil XML-spyTravaux pratiquesExercices d’expression XPath, exemples simples de XSL, exemples de XSL-FO, Appliquer une feuille de style avec XML-spy, générer du PDF.


* XSL-T et les templates
Entêtes des fichiers XSL
Principe des templates, application des template par le moteur
utilisation, syntaxe, définition des attributs match,mode et name, règles de priorité entre templates
Les expressions de base XPath, l’utilisation du ’/’, Le caractère joker, Notion de chemin et , comportement du moteur, syntaxe, les paramètres, les variables


* Approfondissement de XPath

Spécification des attributs, désignation d’un élément selon la valeur d’un de ses attributs
Désigner un élément avec des indices, les fonctions position(), last(), count()
Combiner des expressions XPath avec l’opérateur |
Les différents axes, (enfants, parents, descendants, ancêtres, etc ..)
Les fonctions sur les chaînes de caractèresTravaux pratiquesPour chaque item, des exemples sont discutés et de petits exercices sont proposés.

* XSL-T
La répétition, , le tri, les différents modes, le sens de tri
La création d’éléments et d’attributs, , ,
Le traitement conditionnel ,
Génération de nombre et formattage , les opérations sur les nombres, les fonctions sum(), ceiling(), mod, ...
Les variables locales et les variables globales, les paramètres
Comment définir son format de sortie,
Combiner les feuilles de style avec , , comment organiser correctement ses feuilles de style.
Eléments divers : ajouter des commentaires, générer des ids, récupérer les espaces de nommage, manipuler les espaces, ajouter des zones de textes, ...Travaux pratiques
Génération dans XML-spy de plusieurs pages HTML faisant intervenir les différents instructions présentées. Génération d’une page HTML/javascript complexe


* XSL-FO
XSL-FO comment ca marche
Architecture utilisée pour générer du PDF avec XSL
Eléments principaux de XSL-FO, la notion de block, de séquence de pages, de layout, le formatage de texte
Gestion des listes et des tableaux, comment insérer des graphiques ou des images
Gestion des index, des marqueurs, des favoris, pied de page et amérotation des pages
Difficulté de XSL-FO, les outils disponiblesTravaux pratiquesGénération d’un ficher PDF dans XML-spy

* Transformations XSL : mise en pratique
XSL-T côté client : le support par les navigateurs actuels, les tendances, les limitations, utilisation du Javascript avec XSL, les ActiveX avec IE
XSL-T côté serveur : rappel des avantages d’une solution serveur
Les alternatives pour une plate-forme J2EE, Xalan, TrAX
Les alternatives pour une plate-forme .NET
Réaliser une transformation XSL dans un environnement phpTravaux pratiques
Mise en pratique sur les différentes plates-formes.

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

XML : Transformations XSL (XSL-T, XPath, XSL-FO)

1 855 € TTC