XML avec Java — Maitriser les principales techniques de développement Java pour le traitement des documents XML
Prochaines sessions (Boulogne-Billancourt / Paris / classe virtuelle)
Programme
Introduction à XML
- Historique
- Principes du langage
- Concepts
- Principaux domaines d’application
- Structures d’un document
- Problématiques liées à l’encodage
- Les espaces de noms (namespace)
- XHTML
- Les DTD (Document Type Definition)
- Les schémas XML (XSD)
Analyser un document en Java
- Présentation des technologies
- Analyseur syntaxique
- Modèle d’analyse document
- L’interface DOM (Document Object Model
- Mise en oeuvre avec l’API DOM (Document Object Model)
- Mise en oeuvre avec l’API JDOM
- Comprendre le modèle d’analyse événementiel
- L’interface SAX (Simple API for XML)
- Mise en oeuvre avec l’API SAX
- Mise en oeuvre avec l’API StAX
- Valider un document
Sérialisation/Désérialisation de XML en Java
- Motivations
- Limites des analyseurs
- Apport des techniques de sérialisation
- Application à la construction des services Webs
- Mise en oeuvre avec l’API JAXB (Java Architecture for XML Binding)
Transformer un document avec XSLT
- Motivations
- Le langage XPATH
- Le langage XSLT
- Structure d’un programme XSLT
- Instructions XSLT : Template, Macros, …
- Génération HTML depuis XML
Conclusion
Profils des intervenants
Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.
Modalités d'évaluation
Evaluation des acquis de la formation par le biais de cas pratiques et/ou mises en situation.
Attestation de formation remise à chaque participant.
Attestation de formation remise à chaque participant.
Démarche qualité
Questionnaire d’évaluation de satisfaction à chaud complété par chaque participant à l’issue de la formation.
Moyens pédagogiques
Salle équipée de PC (1 poste par stagiaire), vidéo-projecteur.
Espace de pause.
Espace de pause.
Dernière mise à jour le 15/09/2022