XML avec Java

Blended learning

À qui s'adresse la formation?

  • Ingénieurs
  • Consultants
  • Développeurs

Durée

2,00 jour(s)

Langue(s) de prestation

EN FR

Prochaine session

26.05.2026
Lieu
En distanciel

Prix

1550,00€

Objectifs

  • Comprendre le standard XML, ainsi que les recommandations connexes
  • Intégrer XML dans son architecture
  • Assimiler les principales techniques de développement Java pour le traitement des documents XML

Contenu

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

Certificat, diplôme

Une attestation de participation sera transmise aux participants

Prochaine session

Date
Ville
Language & prix
26.05.2026
En distanciel
FR 1550,00€
08.09.2026
En distanciel
FR 1550,00€
24.11.2026
En distanciel
FR 1550,00€

Ces formations pourraient vous intéresser

FR
Journée
Blended-Learning
Langages informatiques - Langage java
19.05.2026
EN
Journée
Sur demande
Langages informatiques - Langage java
EN
Journée
Sur demande
Langages informatiques - Langage javascript