Syntaxe XML

Principes

Un document XML est composé d'élèments emboîtés. Chaque éléments est constitué par un couple de balises sous la forme <balise> </balise>. Si elle n'encadre pas de données pertinentes, la balise peut être simplifiée en <balise />.
Chaque balise peut possèder des attributs sous la forme <balise attribut="valeur">....</balise>.

Utilisation combinée de xml et html

Les exemples qui suivent montrent comment insérer des "ilôts" XML au sein d'une page HTML. Ces pages ne sont interprétées correctement que par Internet Explorer.

<HTML>

<HEAD><TITLE></TITLE></HEAD>
<BODY>
 <XML ID="xmlMeetings">
 <?xml version="1.0" ?>
  <meetings>
   <meeting>
    <date>1/1/99</date>
    <time>9:00</time>
    <location>104</location>
   </meeting>
   <meeting>
    <date>2/1/99</date>
    <time>13:00</time>
    <location>34</location>
   </meeting>
   <meeting>
   <date>3/1/99</date>
   <time>14:30</time>
   <location>20</location>
  </meeting>
 </meetings>
 </XML>
 <table border = 1 datasrc="#xmlMeetings">
  <tr>
   <td><div datafld="date"></div></td>
   <td><div datafld="time"></div></td>
   <td><div datafld="location"></div></td>
  </tr>
 </table>
</BODY>
</HTML>

Utilisation

On peut aussi référencer un fichier xml dans un fichier html et réaliser le même type de traitement /

<HTML><HEAD></HEAD><TITLE></TITLE>
<BODY>
<XML ID="XMLID" SRC="personne.xml"></XML>
<table border = 1 datasrc="#xmlid">
<tr>
<td><div datafld="Nom"></div></td>
<td><div datafld="Tel"></div></td>
</tr>
</table>
</BODY>
</HTML>