Exemple de document XML

<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xml" href="prof.xsl"?>
<liste_profs>
  <prof>
    <nom>Roy</nom>
    <prenom>Patrice</prenom>
    <liste_cours>
      <cours>
        <nom>Exploitation des bases de données</nom>
        <sigle>INF287</sigle>
      </cours>
      <cours>
        <nom>Rédaction technique pour les TI</nom>
        <sigle>INF705</sigle>
      </cours>
      <cours>
        <nom>Conception orientée-objet avancée</nom>
        <sigle>INF737</sigle>
      </cours>
      <cours>
        <nom>Séminaire en technologie de l'information</nom>
        <sigle>INF770</sigle>
      </cours>
    </liste_cours>
  </prof>
</liste_profs>

Ce document XML décrit une structure de données, soit une liste de professeurs. Cette liste contient des professeurs (ici, un seul, mais amusez-vous à en ajouter), chacun ayant un nom, un prénom et une liste de cours.

Une liste de cours contient des cours. Chaque cours a un nom et un sigle.

Remarquez ces quelques caractéristiques de XML :

Un document XML comme celui-ci ressemble fortement au résultat d'une requête SQL à un SGBD, et plusieurs l'ont déjà remarqué (la technologie ADO.NET, entre autres, repose sur ce constat).


Valid XHTML 1.0 Transitional

CSS Valide !