SQLI Institut

Java & XML

Par SQLI Institut

Objectifs

  • Connaître les différentes librairies java axées sur XML
  • Choisir la librairie adéquate
  • Manipuler des documents XML

Programme

1. INTRODUCTION

  • Le langage XML
  • . Présentation de la syntaxe d’un document XML, des notions de schéma et de namespace.
  • Panorama des outils proposés par Java
  • . Liste des librairies les plus connues, ayant vocation à manipuler le langage XML.

2. MANIPULATIONS BASIQUES

  • Validation XML via les Schémas
  • . Utilisation d’un schéma pour valider un document XML.
  • Parsing d’un flux XML
  • . Analyse événementielle d’un flux XML via SAX (Simple Api for XML).
  • . Analyse hiérarchique d’un flux XML via DOM (Document Object Model).
  • . Présentation de l’api JAXP (Java Api for XML Processing).
  • . Présentation de Dom4J.

3. MANIPULATIONS AVANCÉES

  • La librairie StAX (Streaming Api for XML)
  • . Principe de fonctionnement de Stax.
  • . Différences entre DOM, SAX et StAX.
  • Utilisation de XPATH
  • . Présentation de Xpath.
  • . Les apports de Xpath 2.0.
  • . Présentation des différentes solutions basées sur Xpath (Java SE, saxon, jaxen…).

4. SÉRIALISATION / DÉSÉRIALISATION

  • Le principe
  • . Principe de sérialisation (marshalling) et de désérialisation (unmarshalling) des objets Java en XML.
  • Les librairies
  • . Les librairies et différents projets permettant de sérialiser des objets en XML.

5. TRANSFORMATIONS VIA XSL

  • Présentation de XSL
  • . Présentation du concept.
  • . XSLT et XSL/FO.

6. REQUÊTES XQUERY

  • Principe et syntaxe de Xquery.
  • Générer de nouveaux documents.
  • Rechercher des données.
  • Limites de Xquery.

Formations de la même catégories (5)

IB Formation
Manipuler et transformer des données XMLPar IB Formation

XML (eXtensible Markup Language), largement adopté par les entreprises, est un métalangage 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.

Global Knowledge
Technologies XML, mise en œuvrePar Global Knowledge

Cette formation permet aux participants de découvrir les avantages et inconvénients du langage XML et apporter les compétences pour structurer et composer un document XML (éléments, attributs, entités ...), gérer les messages et échanges XML, positionner XML par rapport aux bases de données et sécuriser les échanges XML.

Dawan
Java et XMLPar Dawan

Maîtriser XML - Pouvoir prévoir ses cas et ses schémas d'utilisation - Savoir choisir et utiliser une implémentation java adéquate - Etre capable de réaliser des transformations complexes de documents

SQLI Institut
Java & XMLPar SQLI Institut
  • Connaître les différentes librairies java axées sur XML
  • Choisir la librairie adéquate
  • Manipuler des documents XML
Orsys
Développer avec XSL-T et XSL-FOPar Orsys

Cette formation vous permettra de maîtriser les langages XSL-T et XPath et de réaliser des feuilles de style en utilisant des techniques avancées. Elle vous montrera comment utiliser le langage XSL-FO pour la génération de documents PDF ainsi que le langage SVG pour la génération d'images et d'interfaces sophistiquées. Les participants mettront en place un environnement complet de production automatisée de documents contenant à la fois textes et images.

Nous utilisons les cookies afin de fournir les services et fonctionnalités proposés sur notre site et afin d’améliorer l’expérience de nos utilisateurs. En cliquant sur ”J’ai compris”, vous acceptez l’utilisation de ces cookies.