Date et heure de dépôt : 12/03/2015 12:25:45
Formation négociée : 12715
Notre hotline est à votre disposition pour vous accompagner au 33 (0)1 55 58 04 27.
Durée 3 jours
Tarif 1190 € HT
XML est devenu un incontournable des systèmes informatiques de l'entreprise. Il est utilisé pour stocker des données, échanger des informations, configurer des systèmes... Depuis la version 1.4 du langage Java, l'API XML fait partie intégrante du JDK et celle-ci n'a pas arrêté de se compléter jusqu'à aujourd'hui.
Rappels : les bases de XML
Rappels sur les principes de base des langages à balises, les règles syntaxiques, la validation.
Introduction à XML
Les règles syntaxiques de XML
La validation par schéma
Les espaces de nommage XML
Le parsing DOM
Principes et mise en oeuvre du parsing DOM en Java.
Les principes du DOM
Parser un document XML avec DOM en Java
Créer un document XML avec DOM en Java
Validation
Le parsing SAX
Principes et mise en oeuvre du parsing SAX en Java.
Les principes du SAX
Parser un document XML avec SAX en Java
Créer un document XML avec SAX en Java
Validation
Le parsing Stax
Principes et mise en oeuvre du parsing Stax en Java.
Les principes du Stax
Parser un document XML avec Stax en Java
Créer un document XML avec Stax en Java
Validation
Transformations XSLT
Principes et mise en oeuvre de la transformation à base de feuille de style XSL en Java.
Feuilles de style XSL
Application d'une feuille de style à un document en Java
La résolution des entités et des URL
La transformation XSL-FO avec Apache FOP
Utilisation de l'API Apache FOP pour effectuer de la transformation XSL-FO, utile pour, par exemple, générer des documents PDF à partir d'un document XML et d'une feuille de tyle XSL.
Formating Object
Apache FOP : présentation de l'API
Le mapping XML / Java avec JAXB
Manipulation de l'API et des outils associés à JAXB pour créer des mappings XML / Java.
Le principe du mapping
Les outils xjc / schemagen
Les annotations JAXB
Marshalling et Unmarshalling
XLink et XPointer
XLink et XPointer sont deux technologies XML permettant de créer des liens entre documents.
Utilisation de XLink et XPointer dans des documents XML
Résolution des liens lors d'un parsing en Java
XQuery avec XQJ
XQJ (JSR 225) est l'API permettant d'exécuter des requêtes XQuery en Java.
Présentation de la JSR 225
Utilisation de l'implémentation de référence
Ce cours s'adresse aux développeurs Java désireux de connaître les techniques de traitement de documents XML en Java.
La connaissance du langage Java est nécessaire.
Une bonne connaissance de XML est recommandée, même si un rappel est prévu au programme.
java , XML , JSR , XQUERY , apache , FOP , API