Cours XML
Objectifs : maîtriser la technologie XML, les DTD, les XmlSchema, maîtriser le langage d’adressage d’arbre XPATH, maîtriser le langage de transformation de document XML XSLT et XQUERY, Ponts entre les paradigmes Programmation Objet et XML :Librairies standards Java, DOM, DOM4J, Castor ...
Prérequis : connaître HTML
Cours XML
On présente XML comme une technologie à base de modèles. Le cours est divisé en deux parties :
- Dans la première partie on présente les bases d'XML Dans ces bases on inclue les DTD un langage de définition de dialectes. XPATH le langage d’adressage d’un emplacement dans un document XML. XSLT le langage de transformation de document XML.
- Dans la seconde partie on introduit le langage de définition
de dialectes XmlSchema. XQuery le langage de requête et de transformation de documents XML.Puis on présente la programmation XML en Java par les librairies standard de Java (Le DOM) mais aussi par des librairies opensources non standard telle DOM4J. Enfin des ponts automatiques entre modèles objet et modèles XML sont présentés. Ils permettent la production assistée de code.
Cours | .ppt | .pdf |
---|---|---|
XML | ||
DTD | ||
XInclude, Xlink, ...Quelques extensions à XML | ||
XPATH | ||
XSLT | ||
XmlSchema | ||
XQuery | ||
SMIL | ||
Programmation XML en Java 1.4 standard | ||
Programmation XML en Java : DOM4J, Castor |