Qu'est ce que XML ?
XML signifie eXtensible Markup Language
C'est un langage :
de stockage et d'échange de données.
de balisage : chaque donnée possède son « étiquette » qui qualifie son contenu.
extensible : on peut définir selon les besoins nos propres attributs et étiquettes, et une fois un lot d'étiquettes définies, on peut l'adapter à nos besoins en y ajoutant nos propres étiquettes.
1
2
<personnes>
3
<personne id="1">
4
<prenom>Palmer</prenom>
5
<age>41</age>
6
</personne>
7
<personne id="2">
8
<prenom>Jordan</prenom>
9
<age>38</age>
10
</personne>
11
<personne id="3">
12
<prenom>Reed</prenom>
13
<age>29</age>
14
</personne>
15
<personne id="4">
16
<prenom>Carl</prenom>
17
<age>26</age>
18
</personne>
19
</personnes>
<personnes> est le noeud racine
<prenom>Palmer</prenom> est un élément noeud
id="1" est un attribut noeud