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 :

  1. 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,

  2. 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.

  3. 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 :

  1. bien formé (well formed document) c-à-d il vérifie les règles XML,

  2. 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.