12 Rue de l’Europe

31850 Montrabé

05 34 48 92 23

XML, Transformation et présentation

Présentation : le langage XML est devenu incontournable dans la mise en œuvre d’applications informatiques : ses compagnons XSL et XQuery permettent de transformer ou présenter des documents XML dans différents formats.

Public concerné : développeurs, chefs de projet, architectes.

Objectifs : savoir créer des feuilles de style XSL ou des requêtes XQuery pour transformer/présenter des documents XML.

Durée : 2 jours

Pré-requis : cette formation s’adresse à des développeurs ayant suivi la formation « XML, concepts fondamentaux » ou ayant un niveau équivalent, et doivent posséder une expérience de la programmation.

Contenu de la formation

Rappels sur les espaces de nom :

  • intérêt
  • déclaration
  • mise-en-oeuvre

Xpath 2.0 :

  • présentation
  • les nœuds
  • syntaxe
  • les axes
  • les opérateurs
  • les fonctions

Introduction à XSLT :

  • les feuilles de style CSS
  • les feuilles de style XSLT
  • formats de sortie
  • tempate et apply-templates
  • sélection

Création de feuilles de style XSLT :

  • boucle for-each
  • branchements conditionnels
  • appels de templates
  • variables
  • paramètres
  • fonctions
  • génération d’éléments, d’attributs
  • calculs sur les nombres, formatage
  • introduction à XSL-Fo

Introduction à XQuery :

  • principe de Xquery
  • comparaison avec XSLT
  • requêtes XQuery avec XPath
  • expressions FLWOR
  • notions de séquences, de collection
  • interrogation de bases de données eXist

Développement d’applications :

  • mise en œuvre côté client
  • mise en œuvre côté serveur
  • processeur Saxon
Top