Pour créer un document XML valide ou Well-Formed, il convient de suivre les règles suivantes :
- Toutes les balises ouvrantes doivent être fermées. Lorsque vous ajoutez <livre>, il convient d’ajouter la balise fermante </livre>
- Le document XML ne peut avoir qu’un seul noeud principal qui contient tous les autres noeuds. Vous ne pouvez pas directement commencer votre document XML par plusieurs balises. Une seule balise doit englober toutes les autres. Par exemple : <livres><livre>Harry</livre><livre>Seigneur</livre> <livres> et non pas directement <livre>Harry</livre><livre>Seigneur</livre>. La balise <livres> englobe le reste des balises.
- Vous ne pouvez pas ouvrir une balise, ouvrir une autre balise, puis fermer la première balise. Chaque balise ouverte doit être fermée au sein de la même balise dans laquelle elle a été ouverte. Par exemple, cette séquence est incorrecte : <livre> <titre> Harry </livre> <titre/>. Le format correct est <livre><titre>Harry</titre></livre>
- Un document XML est sensible à la casse : <livre> est différent de <Livre>
- La valeur des attributs doit être mise entre guillemets. Par exemple : <livre lang="FR" />
- Il ne faut pas utiliser directement certains caractères dans vos documents XML. Notamment les caractères qui peuvent être mal interprété par XML. Par exemple : <livre> <prix> Prix du livre > 20</prix>. Le caractère ">" à l’intérieur de la balise <prix> peut être mal-interprété ce qui provoquera une erreur. Il faut donc remplacer ces caractères spéciaux par leurs équivalents qu’on appelle entity reference.
>caractère > (supériorité)<caractère < (infériorité)&caractère & (ET commercial)'caractère ‘ (apostrophe)"caractère " (citation)






0 Réponses à “Comment créer un document XML correct : Well-Formed XML ”
Laisser un commentaire