home 
 
 
 
ennl
 
Home
A propos
Services
Cours
Ressources
Contacts
MyABIS
Tous les coursbalkjeGénéralités » Introduction HW & SW » Cycles completsSystèmes d’exploitation » MVS - OS/390 - z/OS » UNIX - Linux - AIX » Windows » VMwareBases de données, systèmes transactionnels et middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence et data warehouseDéveloppement d’applications » Méthodiques et techniques » PRINCE2 » Les langages de programmation » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesGestion de système » ITILbalkjeEn pratiqueInscriptions 
XSLT

Participants

Ce cours est destiné à toute personne qui doit transformer des documents XML dans un autre format à l'aide de XSL, en particulier, les développeurs de sites web et de web services, document management systems, et solutions EAI et ESB.

Connaissances préalables

Tout participant aura des connaissances en XML équivalentes à celles acquises lors du cours XML: cours de base. C'est à dire qu'il sera capable de comprendre rapidement la structure d'un document XML, qu'il comprendra les schémas et les namespaces, qu'il aura les connaissances suffisantes en XPath pour écrire des expressions XPath, et qu'il connaîtra les concepts de base de XSLT. Des connaissances de base en HTML, langage qui sera utilisé lors des exercices, sont également bienvenues mais pas obligatoires (cf. cours HTML authoring).

Pédagogie

Enseignement classique et exercices.

Formateurs

Sandy Schillebeeckx, Ludo Van den dries.

Durée

2 jours.

Calendrier

datelanguelieuprixremarques
10/05/2010NWoerden850 EUR
21/06/2010 Louvain850 EUR
Légende
  • Vous pouvez vous inscrire en cliquant sur les dates dans le calendrier.
  • N: Néerlandais; F: Français; E: Anglais; Sans code de langue: dépendant des participants.
  • Tous les prix sont hors TVA.
  • Pays:
    Belgique 
    Pays-Bas 
    Ailleurs 

Objectif

XSLT (eXtensible Style Sheet Transformations) est le standard W3C pour la transformation de documents XML vers divers formats comme HTML, texte, et XML même. XSLT n'est pas un langage de programmation habituel: il contient des traces de programmation procédurale et de pattern matching, mais il est surtout basé sur la programmation fonctionnelle, ce qui mérite une introduction adaptée.

A la fin de ce cours, les participants auront acquis les connaissances suffisantes afin de développer des transformations de documents XML.

Contenu

  • Positionnement: XSLT, XSL, XPath, XQuery et XSL-FO
  • XSLT 1.0 vs. XSLT 2.0
  • Bref rappel de XPath
  • XSLT PUSH vs. PULL technique (bref rappel)
  • Transformation vers:
  • HTML
  • XML
  • format texte
  • Techniques de programmation:

Utilisations de variables, paramètres et conditions

  • Techniques spéciales:
  • Trier
  • Numéroter
  • Inclure et importer
  • Appels aux templates
  • Fonctions
  • XSLT et namespaces