Journal du Net Développeur >  XML >  XML : Le nouvel élan des standards du Web

XML : Le nouvel élan des standards du Web > 3. Syntaxe

Précédente Introduction 
  Sommaire
 Syntaxe
Syntaxe
Les fichiers utilisant la syntaxe XML 1.0 commencent tous avec un en-tête particulier, que l'on appelle "prologue XML" :
<?xml version="1.0" encoding="iso-8859-1"?>

C'est la seule balise du fichier à être encadré par <?xml ... ?>. Les attributs XML sont le plus souvent autodescriptifs : ici, version donne la version de la syntaxe, et encoding l'encodage des caractères du fichier. iso-8859-1 peut être remplacé par utf-8, Shift_JIS ou tout autre encodage standard

Les balises XML s'utilisent comme XHTML, en toute-bonne logique : une balise contenant des informations doit être fermée par une autre balise ; une balise ne contenant pas d'information doit être autofermée. Toutes les balises sont contenues dans une balise racine, qui décrit le plus souvent le cadre d'application du fichier.

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <contacts>
  3.   <contact id="1">
  4.     <nom>La Pain Rôze</nom>
  5.     <mails>
  6.       <mail adresse="lapin@roze.ca" />
  7.       <mail adresse="ninja@blanc.net" />
  8.     </mails>
  9.     <accepteLaPub />
  10.   </contact>
  11.   <contact id="2">
  12. <!-- commentaire -->
  13.   </contact>
  14. <contacts>
Notez que XML est sensible à la casse, que les valeurs doivent être entre guillemets, et que les caractères spéciaux (<, >, &, ' et ") doivent être spécifiés sous la forme d'entités XML (donc respectivement, &lt;, &gt;, &amp;, ' et &quot;).
Précédente Retour au sommaire page suivante 
Introduction | 1 | 2 | 3
 
|
Haut de page
Nos autres sites Société | Mentions légales | Contacts | Publicité | PA Emploi | Presse | Recrutement | Tous nos sites | Données personnelles
© Benchmark Group, 69/71 avenue Pierre Grenier. 92517 Boulogne Billancourt Cedex