Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
> > Manipuler et transformer des données XML

Manipuler et transformer des données XML

Créer un langage XML et manipuler des documents

xml
XML (eXtensible Markup Language), largement adopté par les entreprises, est un méta-langage qui permet de structurer des informations hétérogènes. Il s'est de fait imposé comme le nouveau standard utilisé pour l'échange de données. Cette formation de 4 jours permettra aux participants de maîtriser les éléments pour utiliser XML dans leurs applications futures.

Objectifs

  • Savoir créer un langage XML à l'aide de XML schéma
  • Comprendre les apports de XSL format
  • Utiliser XPATH et XSLT pour transformer des documents XML ou pour produire des documents lisibles à partir de données XML
  • Savoir écrire des requêtes XQuery simples

Public

  • Développeurs

Prérequis

  • Avoir suivi la formation XML au cœur du système d'information ou connaissances équivalentes
  • Une connaissance d'HTML est un plus pour suivre cette formation

Programme de la formation

XML schéma

  • En quoi les schémas permettent de structurer les données ?
  • Rappel sur les DTD
  • Utilité des schémas XML
  • Création de schémas XML

XSL

  • Les apports de XSL
  • Situation typique d'utilisation d'XSLT
  • Adresser et manipuler des éléments XML avec XPath
  • Utilité de XPath
  • Parcours des données à l'aide de XPath
  • Requêtes XPath
  • Les principes de base de XSLT
  • XSLT un vrai langage de programmation
  • Transformation et restructuration de documents XML
  • Utilisation de XPath et des éléments de test
  • Les extensions de XSLT
  • Mise en page et formatage avancés
  • Le langage de présentation de données
  • Les éléments de base d'un document XSL
  • Les possibilités offertes par ce langage

XQuery

  • Interroger un fichier de données XML comme une base relationnelle
  • XPath 2, XSLT 2 et XQuery
  • Utilité de XQuery
  • Requêtes XQuery
  • Exemples de processeurs

Les + de cette formation

Une pédagogie basée sur l'alternance de phases théoriques, d'ateliers de mise en pratique, de retours d'expériences et de séances d'échanges.
Une formation rythmée : de nombreux travaux pratiques ponctuent chaque module de ce programme.