Sensibilité à la case

Les méthodes du DOM sont sensibles à la case sauf s'il s'agit d'un document HTML où les noms de balises devrait être mis en minuscules. Il existe un comportement vraiment étrange dans Mozilla/Firefox pour le cas: application/xhtml+xml + document.getElementsByTagName()

On peut aussi essayé les quatre jolis tests: getElementsByTagName (cadres).

Méthodes\Types MIME text/html application/xhtml+xml text/xml
element.getElementsByTagName();insensiblesensiblesensible
element.getElementsByTagNameNS();insensiblesensiblesensible
document.getElementsByTagName();insensibleinsensible??sensible
document.getElementsByTagNameNS();insensiblesensiblesensible

Content-type

J'ai fait une petite expérience sur les contents-types utilisés par les navigateurs. Le but premier était de démontrer que Mozilla affiche une erreur lorsqu'on utilise un & au lieu d'un & dans notre code.

DescriptionFirefox 0.9Konqueror 3.2.3
Avec erreur &, text/html par serveuraffiché, text/htmlaffiché
Avec erreur &, application/xhtml+xml par serveurerreur XML, application/xhtml+xmlaffiché
Avec erreur &, aucun type mime par le serveurerreur XML, text/xmlaffiché
Sans erreur, aucun type mime par le serveuraffiché, text/xmlaffiché
Avec erreur &, aucun type mime par le serveur et meta application/xhtml+xmlerreur XML, text/xmlaffiché
Sans erreur, aucun type mime par le serveur et meta application/xhtml+xmlaffiché, text/xmlaffiché

application/xhtml+xml

Fonctionne avec Firefox, Mozilla (gecko), Konqueror, Safari et Opera

Voir comment forcer Internet Explorer à montrer les pages "application/xhtml+xml"

Hyperliens...