1. Document XML bien formé

Toute instance de document XML doit obligatoirement être bien formée, c'est à dire:

  1. Le document doit avoir un seul élément (balise ou tag) racine. En d'autres termes, une balise qui doit contenir l'ensembles des autres balises.

  2. Toute balise ouvrante doit avoir une balise de fermeture correspondante. Faites attention avec les balises vides qui, elles s'écrivent comme suit: <nom_de_la_balise />.

  3. Les balises doivent être correctement imbriquées.

  4. les noms des balises ne doivent pas commencer par "xml". 

  5. Les noms des balises doivent commencer par une lettre ou le caractère "_" et le reste peut être constitué de lettre, et/ou de chiffres, et/ou du caractère "_", et/ou du caractère "-" et/ou du caractère ".".  

  6. Les valeurs associées aux attributs doivent être encadrées par des simples quotes ou des des doubles quotes. <etudiant numero="2016O4FTG"></etudiant> 

Remarque: Il faut faire la différence entre un document XLM bien formé d'un document XML valide que nous verrons dans le prochain chapitre.