Cours Définir le vocabulaire pour une instance de document XML
1. Document XML bien formé
Toute instance de document XML doit obligatoirement être bien formée, c'est à dire:
-
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.
-
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 />.
-
Les balises doivent être correctement imbriquées.
-
les noms des balises ne doivent pas commencer par "xml".
-
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 ".".
-
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.