Vue d'ensemble des technologies XML. Construire son
propre balisage. Définir sa DTD ou son XSD en fonction de ses besoins.
Savoir utiliser les requêtes XPATH, les transformations XSLT. Créer sa
feuille de style XSL. Exploiter la librairie Java JAXP.
Pré requis
Connaissance de base d'un langage de
balisage tel que HTML, connaissance préconisée du langage Java.
Méthode pédagogique
60% de travaux pratiques
Plan de la formation
Présentation de XML
Qu'est qu'une balise XML?
Structure d'un fichier XML
Comparaison entre HTML et XML
Définition de XHTML
Encodage XML, unicode
Vocabulaire XML: Element, attribut
XML bien formé
Les espaces de noms
Cas d'utilisation d'XML
Définir une structure XML
Définition de type de document DTD
Syntaxe
Parseur XML
XML valide
Les schémas XSD
Syntaxe
Les différences avec les DTD
Naviguer dans un document XML
DOM
Vocabulaire
Naviguer dans l'arbre des noeuds
XPATH
Présentation
Les expressions XPATH
Transformer un document XML
Les Cascading Style Sheet (CSS)
XSLT
Syntaxe
Les instructions du langage (template, for-each,...)