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>.
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>
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>