Formation introduction à XML, tutoriel & guide de travaux pratiques en pdf.
(a) introduction
(b) le langage
(c) les DTD
(d) les espaces de noms
2. les schémas
3. API de manipulation :
(a) SAX
(b) DOM
4. les transformations : XSLT
XML?
XML (eXtensible Markup Language) :
norme du W3C (http://www.w3.org/TR/REC-XML), datant
XML sert à stocker des données structurées dans un
du 10/02/98
fichier texte :
données structurées = arbre
Markup = balise ) structuration
XML 6 = HTML :
n’est pas limité au Web
doit être adapté à chaque utilisation
pas toujours très lisible
XML ressemble à HTML :
langages à balise
dérivés de SGML
Exemple
hello.xml
Exemple de fichier XML :
1 <?xml version= »1.0″ standalone= »yes »?>
2 <conversation>
3 <greeting mood= »polite »>Hello, world!</greeting>
4 <response mood= »angry »>Leave me alone!</response>
5 </conversation>
1. en-tête “presque” obligatoire : c’est une PI (processing instruction)
2. balise ouvrante (ici la racine de l’arbre) : débute un nœud (un élément)
3. mood est un attribut, polite est sa valeur
5. balise fermante correspondant à la BO de la ligne 2
……