Formation Java et XML
Formation
À Levallois-Perret
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Levallois-perret
XML peut s'adapter à tout contexte et besoin (gérer des flux RSS, effectuer des appels entre systèmes distants, configurer un système applicatif.
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Le programme
XML : eXtended Markup Language
XML : un langage de balisage
L'histoire de XML
Structure et syntaxe d'un document XML balises, commentaires, caractères spéciaux... Créer un document XML bien-formé (well-formed XML document)
Valider un document XML
Parser un document ou l'analyse syntaxique
Transformer un document
XML : la première pierre
XML et sa suite de standards, de modèles et de spécifications
Un format universel : Web Services, XHTML, OpenDocument...
Pourquoi définir un modèle ?
DTD :Document Type Definition
XSD :XML Schema Description
Définir un modèle XML : DTD ou XSD ?
Générer un document XML à partir d'un modèle
Valider un document XML
Namespaces : lever les ambiguités
Les namespaces dans XML
Nommer les éléments et les attributs
Maîtriser la portée d'un namespace
Les namespaces dans XSD
Respecter les conventions de nommage
XML : un langage difficile à manipuler
Pourquoi utiliser Java pour manipuler XML ?
JAXP : API standard Java de manipulation XML
Aperçu de l'API JAXP : valider, parser, transformer...
Les implémentations JAXP : laquelle choisir ?
SAX :Simple API for XML
Parcourir un document XML
Gestion des évènements
DOM :Document Object Model
XML : un arbre de données
Créer un objet DOM
Manipuler/Modifier un objet DOM
Sauvegarder un objet DOM : fichier, base de données...
DOM comparé à SAX
Les limites de DOM et de SAX
JDOM n'est pas DOM
JDOM : s'abstraire totalement du XML
STAX :Streaming API for XML
STAX : une démarche hybride entre SAX et DOM
La famille XSL
XPath : pouvoir désigner des éléments dans un document XML
Les éléments identifiables
La syntaxe XPath
Les expressions XPath
Les fonctions XPath
XSLT :eXtensible Stylesheet Language Transformations
XSLT : transformer un modèle XML
La syntaxe XSLT
Répétitions, tris et conditions
XPath et XSLT
Générer des documents XML/PDF/XHTML à partir d'une même source XML
JAXB :Java Architecture for XML Binding
JAXB : passer du monde Java au monde XML et inversement
Principes du mapping Java/XML : manipuler du XML sans jamais voir de XML
Générer une classe Java à partir d'un schéma XSD et inversement
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Formation Java et XML