application/xhtml+xml
avec l’extension .html
Ce document présente les fichiers de test. Il est écrit en HTML et envoyé en text/html
, car il doit pouvoir être lu dans Internet Explorer 6.0.
Les documents présentés ici sont écrits en XHTML (avec un DOCTYPE XHTML 1.1) mais ont l’extension .html et sont servis en application/xhtml+xml
, en vertu d’une directive Apache qui s’applique uniquement dans ce dossier.
Les agents utilisateurs respectant HTTP 1.1 devraient les traiter comme des documents XML sans tenir compte de leur extension.
Description plus bas
À l’exception du premier document, ces documents comportent une erreur de formation XML volontaire, qui permet de confirmer que le document est traité comme du XML, comme cela devrait être le cas si l’agent utilisateur respecte l’en-tête Content-Type de la façon définie dans HTTP 1.1. Si ces documents sont traité comme du XML, l’erreur de formation (erreur fatale) interrompra l’analyse etle document ne sera pas affiché.
xhtml-valide-avec-extension-html.html
Ce document est écrit en XHTML 1.1 valide.
Il comporte un prologue XML et les feuilles de styles sont incluses avec des instructions de traitement XML (XML stylesheet PI).
Prologue XML | Présent, spécifie le codage de caractères (utf-8) |
---|---|
Feuilles de styles | Instructions de traitement XML |
Meta | Aucun |
Ce document est un document XHTML 1.1 valide, contenant un prologue XML et des instructions de traitement XML (XML stylesheet PI) pour les feuilles de styles.
xhtml-invalide-avec-extension-html.html
Ce document est identique au document de référence, à la différence qu’il contient une erreur de formation XML qui devrait le rendre illisible par un agent utilisateur XML.
Prologue XML | Présent, spécifie le codage de caractères (utf-8) |
---|---|
Feuilles de styles | Instructions de traitement XML |
Meta | Aucun |
L’erreur de formation devrait interrompre l’analyse XML et générer un message d’erreur fatale : si aucun message n’est généré ou si vous voyer s’afficher un document semblable au document de référence, le test a échoué, l’agent utilisateur n’a pas respecté la valeur de l’en-tête Content-Type
.
xhtml-sans-instructions-de-traitement-xml-sans-meta.html
Ce document ne contient pas d’instructions de traitement XML pour les feuilles de styles. Celles-ci sont incluses avec l’élément link
.
Prologue XML | Présent, spécifie le codage de caractères (utf-8) |
---|---|
Feuilles de styles | Élément link |
Meta | Aucun |
L’erreur de formation devrait interrompre l’analyse XML et générer un message d’erreur fatale : si aucun message n’est généré ou si vous voyer s’afficher un document semblable au document de référence, le test a échoué, l’agent utilisateur n’a pas respecté la valeur de l’en-tête Content-Type
.
xhtml-sans-instructions-de-traitement-xml.html
Ce document ne contient pas d’instructions de traitement XML pour les feuilles de styles. Celles-ci sont incluses avec l’élément link
.
Un élément meta
est ajouté, qui spécifie le Content-Type
(application/xhtml+xml; charset=utf-8
)
Prologue XML | Présent, spécifie le codage de caractères (utf-8) |
---|---|
Feuilles de styles | Élément link |
Meta | Content-Type (application/xhtml+xml; charset=utf-8 ) |
L’erreur de formation devrait interrompre l’analyse XML et générer un message d’erreur fatale : si aucun message n’est généré ou si vous voyer s’afficher un document semblable au document de référence, le test a échoué, l’agent utilisateur n’a pas respecté la valeur de l’en-tête Content-Type
.
Ce document ne comporte pas de prologue XML.
Ce document ne contient pas d’instructions de traitement XML pour les feuilles de styles. Celles-ci sont incluses avec l’élément link
.
Un élément meta
est ajouté, qui spécifie le Content-Type
(application/xhtml+xml; charset=utf-8
)
Prologue XML | Absent |
---|---|
Feuilles de styles | Élément link |
Meta | Content-Type (application/xhtml+xml; charset=utf-8 ) |
L’erreur de formation devrait interrompre l’analyse XML et générer un message d’erreur fatale : si aucun message n’est généré ou si vous voyer s’afficher un document semblable au document de référence, le test a échoué, l’agent utilisateur n’a pas respecté la valeur de l’en-tête Content-Type
.