robotrobot XML / Web services / SOA - Développer avec XSL - Informatique
Annuaire De Formation.COM
Moteur de la Formation et place de marché des acheteurs

rechercher Rechercher un programme de formation     

  Nouvelle recherche

  Formations similaires
        crystal report 2008 : niveau 3 ...
        démarrer avec windows xp ...
        marketing - web 2.0 et réseaux sociaux e ...
        administration avancée de sun cluster 3. ...
        mysql : tuning ...
        nouveautés db2 v9 for z/os - administra ...
        visual basic 6 ...
        gwt : développement d'applications web 2 ...
        opérations, maintenance et réduction des ...
        développement d'applications d'entrepris ...
        business objects utilisateur v6 ...
        business objects enterprise xi r3.x : ad ...
        green it, de la théorie à la pratique – ...
        oracle dba 10g ...
        html initiation 3 jours ...
        access perfectionnement 2 jours ...
        access vba perfectionnement 2 jours ...
        excel vba initiation 3 jours ...
        access vba initiation 3 jours ...
        concepts, vocabulaire informatique et mé ...

  Publicité


XML / Web services / SOA - Développer avec XSL

( Informatique )

NC
Formation
envoyer cette fiche à un ami
 

Objectif Pédagogique
Maîtriser les langages XSL-T et XPath et réaliser des feuilles de style en utilisant des techniques avancées.
Description / Contenu
• Introduction au contexte de XSL et XPath - Besoins par rapport à l'utilisation de la technologie XML. Technologie CSS pour la présentation, limites de CSS. Introduction à XSL, XSL-T, XSL-FO et SVG. Introduction à Xpath. Principes et mécanismes de base. Parseur XML et processeur XSL. Support par les navigateurs Web. Mise en œuvre des technologies XSL. • Le langage d'interrogation : XPath - Expressions XPath. Interrogation d'un document XML. - Axes et vecteurs de recherche. - Revue de quelques expressions simples. - Sélection d'éléments/nœuds, de jeux de nœuds et d'attributs dans un arbre XML. - Opérateur de localisation. - Equation d'égalité et de relation, opérateurs booléens. Opérations numériques. - Fonctions standard et extensions des processeurs. Exercice Ecriture et tests d'expressions XPath. • Le langage de transformation : XSL-T - Structure d'une feuille de style XSL-T, traitement du processeur XSL-T. - Namespaces et éléments XSL racine. - Formats de sortie : vocabulaires XML, HTML, X-HTML ou texte. - Utilisation d'expressions XPath. - Nœuds et jeux de nœuds. - Modèle de traitement : les templates. - La syntaxe du langage XSL-T, les types de données, les structures de contrôle, etc. - Notions de variables et de paramètres. - Génération d'éléments et d'attributs. - Invocation déclarative ou impérative des traitements. - Récupération d'éléments et de contenu. - Analyse du comportement d'un processeur XSL-T. - Optimisation des recherches de nœuds. - Traitement des erreurs. Exercice Composition de différents types de feuilles de style XSL-T. • XSL-T, fonctionnalités avancées - Ecriture de fonctions : appels simples et récursifs. - Structure modulaire des feuilles de style. - Les design patterns : Fill-in-the-blank, Navigational, Rule-based, Computational. - Import et inclusion de feuilles de style avec passage d'arguments. - Création de librairies réutilisables. - Modularité et héritage. - Transformations basées sur des sources multiples. - Générations de groupes de documents. - Spécificités de certains processeurs. - Travail sur des espaces de noms hétérogènes. Exercice Création de feuilles de style modulaires et imbriquées, avec de multiples structures en entrée et génération de plusieurs documents en sortie. • La boîte à outils du développeur - Lancement de transformations en ligne de commande. - Utilisation de divers processeurs (XT, Saxon, Xerces, MSXml...). - Ecriture de script de transformation avec Ant. - Gestion de ****** Web. Exercice Mise en place d'un environnement de gestion de ****** Web basé sur XML. • XSL-T 2.0, X-PATH 2.0 - Nouveautés : fonctions, expressions, opérations, tris, fallbacks et traitements des erreurs, etc. - Nouveaux types de données supportés. - Différences de traitement. - Création d'arbre résultat, d'une séquence de nœuds ou de valeurs. - Requêtes XPath avec expressions régulières. - Les fonctions et opérateurs sur les numériques. - Les fonctions sur les chaînes de caractères. - Les fonctions et les opérations sur les dates. • SVG pour les interfaces graphiques et la création d'images - SVG, Scalable Vector Graphics. Les enjeux des langages vectoriels. Avantages de SVG sur Flash. Rôle et importance de SVG. - Utilisation côté serveur et côté client. - Environnements d'édition et d'utilisation : navigateurs... Les systèmes de coordonnées et le dimensionnement. Les formes de base. Structure de document. Les styles. Transformation du système de coordonnées. Les courbes et les chemins. Motifs et dégradés. Texte et internationalisation. Masquage et découpe. - Filtrage. - Animation, interaction et scripts. Exercice Création de feuilles de style permettant de générer des documents SVG. Génération de pages HTML contenant des graphes. • XSL-FO pour la génération de documents papier - XSL-FO, Formatting Objects. - Besoins et objectifs de XSL-FO. Introduction au langage. - Solutions et implémentations disponibles. - Exemple à partir du projet FOP de Apache. - Eléments du langage XSL-FO : initialisation, définition de modèles de pages, la zone de contenu, dimensions des régions, séquences des pages, génération du résultat. - Inclusion de graphiques au format SVG. Exercice Création de feuilles de style combinant XSL-T et XSL-FO pour générer des sorties en PDF. Génération d'un rapport contenant des images au format SVG.
Public concerné
Connaissances de base en XML et de la syntaxe HTML.
Méthodes
Connaissances de base en XML et de la syntaxe HTML.
Coût de la Formation
1580
Type de Formation
- Formation continue en présentiel
- Formation salarié en DIF
Lieu de la formation France Entière
Dates et durée Plusieurs Sessions dans l'année
Niveau en fin de formation Autre
Formation rémunérée Non
Période en entreprise NCNon
Référence LSX
Formation envoyer cette fiche à un ami
 


Qui sommes nous | Référencement | Publicité | Partenariat | Statistiques | Plan du siteVisibilité

 

CopyrightRHC

ROBOT