Vous êtes :
  • Elève / Etudiant
  • Personnel
  • Parents
  • Partenaire
  • Espace Presse

Pages valides en XML

Langages de balisage

Un fichier d'extension .htm ou .html peut être déclaré HTML ou XHTML.

Un fichier déclaré XHTML est un document XML (Langage de balisage extensible). Un fichier déclaré HTML est un document SGML (Langage normalisé de balisage généralisé).

SGML et XML sont des langages formels de description de langages de programmation (métalangages) utilisant des balises.

Le premier, SGML, est défini par la norme ISO-8879:1986.

Le deuxième,XML, libre de droit, est un sous-ensemble strict de SGML défini par le W3C.

Le HTML, langage SGML libre de droit, est défini par le W3C.

Pages bien formées

Un fichier déclaré XHTML ou HTML qui respecte les règles de syntaxe du XML est dit « bien formé ».

Pour être bien formé, un document XHTML doit respecter les règles suivantes :

  1. les balises doivent être systématiquement refermées
  2. l’imbrication des balises doit être respectée
  3. les attributs doivent être écrits entre guillemets " ou '
  4. l’élément racine <html...> ou <xhtml...>, est unique et encadre l’ensemble du document après la déclaration DOCTYPE
  5. En XHTML, les éléments et les attributs sont en minuscules

Remarques

  • Les points 1, 2 et 3 ne sont pas obligatoires en HTML
  • Les balises vides XML s’écrivent <…/>, par exemple <hr/>

Accessibilité

Des erreurs sur les points 1, 2, 3, ainsi que sur la syntaxe correcte des éléments et des attributs peuvent perturber le bon fonctionnement des aides techniques. Le RGAA exige donc un document bien formé XML.

Pages valides

La déclaration <!DOCTYPE...> en tête du document appelle une DTD (Définition de Type de Document).

Pour être "valide" HTML ou XHTML, le document ne doit utiliser que les éléments et attributs définies dans la DTD déclarée.

Accessibilité

L'ajout d'attribut propriétaire ou l'utilisation de balises absentes de la DTD ne perturbe pas le bon fonctionnement des aides techniques.

La validation des pages HTML se fait sur la page du validateur HTML du W3C

Pour les utilisateurs de Firefox

Un module complémentaire "HTML Validator" donne la possibilité d'analyser la syntaxe HTML ou XHTML. Il fournit des indications sur l'accessibilité de la page.

Mise à jour : 3 mai 2012

Cartouche : MINISTÈRE DE L'ÉDUCATION NATIONALE - MINISTÈRE DE L'ENSEIGNEMENT SUPÉRIEUR ET DE LA RECHERCHE