W3C XML Schema

Quelques rappels sur le XML

Définition

L'eXtensible Markup Language (XML) est un méta-langage permettant de définir des langages à balises et qui dérive du SGML.

Fondamental

Le XML est un langage à balises, chaque élément doit être encadré par des chevrons <>.

Un document XML doit obligatoirement être composé d'un unique élément racine qui contient tous les éléments fils.

Deux éléments ne peuvent pas se chevaucher et une balise ouverte doit impérativement être fermée.

ExempleExemple d'un document XML

CTRL+C pour copier, CTRL+V pour coller
1
<email>
2
  <destinataire>jean.dupond@email.fr</destinataire>
3
  <sujet>Questions sur le XML</sujet>
4
  <corps>Bonjour, pouvez-vous m'expliquer ce qu'est le XML ?</corps>
5
</email>
<email>
  <destinataire>jean.dupond@email.fr</destinataire>
  <sujet>Questions sur le XML</sujet>
  <corps>Bonjour, pouvez-vous m'expliquer ce qu'est le XML ?</corps>
</email>

XML hérite du méta-langage SGML auquel ont été ajouté des contraintes supplémentaires (comme l'obligation de fermer toute balise ouverte).

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimer Perrine Ravaud, 2013 (Contributions : Stéphane Crozat, les étudiants de NF29) Paternité - Partage des Conditions Initiales à l'IdentiqueRéalisé avec Scenari (nouvelle fenêtre)