Notions de conformité et de validité
Document XML bien formé
Un document XML est bien formé (well-formed), s'il respecte les règles de la syntaxe XML :
Un document XML doit contenir :
Une déclaration XML,
Un ou plusieurs éléments,
Un élément racine encapsulant tous les autres éléments et leurs attributs,
Eléments :
Les éléments non vides ont une balise de début et de fin,
Sont correctement imbriqués <P> <EM> ... </EM> </P>
Les éléments vides ont un / à la fin de la balise,
Les noms des balises ouvrantes et fermantes correspondent.
Attributs :
Un nom d'attribut n'apparaît que dans la balise ouvrante et une seule fois,
Les valeurs des attributs sont entre guillemets ou apostrophes,
La valeur des attributs n'appelle pas d'entités externes
Document XML valide
Un document XML est valide s'il est :
bien formé (well formed document) c-à-d il vérifie les règles XML,
il est conforme à une DTD (Document Type Definition) ou à un schéma XML, sorte de grammaires définissant la structure syntaxique d'un document XML.