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(); | insensible | sensible | sensible |
element.getElementsByTagNameNS(); | insensible | sensible | sensible |
document.getElementsByTagName(); | insensible | insensible?? | sensible |
document.getElementsByTagNameNS(); | insensible | sensible | sensible |
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.
Description | Firefox 0.9 | Konqueror 3.2.3 |
---|---|---|
Avec erreur &, text/html par serveur | affiché, text/html | affiché |
Avec erreur &, application/xhtml+xml par serveur | erreur XML, application/xhtml+xml | affiché |
Avec erreur &, aucun type mime par le serveur | erreur XML, text/xml | affiché |
Sans erreur, aucun type mime par le serveur | affiché, text/xml | affiché |
Avec erreur &, aucun type mime par le serveur et meta application/xhtml+xml | erreur XML, text/xml | affiché |
Sans erreur, aucun type mime par le serveur et meta application/xhtml+xml | affiché, text/xml | affiché |
application/xhtml+xml
Fonctionne avec Firefox, Mozilla (gecko), Konqueror, Safari et Opera
Voir comment forcer Internet Explorer à montrer les pages "application/xhtml+xml"
Hyperliens...
- Sanjay's Coding Tips
- XHTML 1.1 (encore et toujours)
- Serving up XHTML with the correct MIME type
- MIME-type Tool (afficher un site avec le type mime application/xhtml+xml)
- Managing XML data: Identify XML document (liste de type mime)