![]() | |
#1
| |||
| |||
|
|
Voici le début d'un fichier qui ne marche pas : |
#2
| |||
| |||
|
|
Est-ce que la page est bien affichée par le parseur XML ? (donc avec une extension en .xml ou en .xhtml, ou alors le bon type MIME si en ligne ?) Le parseur HTML n'a aucune chance de pouvoir s'en sortir. Avec un peu de chance c'est ça… |
#3
| |||
| |||
|
|
Xavier Robin wrote: Est-ce que la page est bien affichée par le parseur XML ? (donc avec une extension en .xml ou en .xhtml, ou alors le bon type MIME si en ligne ?) Le parseur HTML n'a aucune chance de pouvoir s'en sortir. Avec un peu de chance c'est ça… C'était ça, utiliser l'extension xhtml a tout résolu. Je pensais que le DOCTYPE suffisait. |
|
Il m'a fallu tout de même virer les <br /> et placer tout texte entre p></p>, sinon le parser râlait. |
|
Il s'agit de XHTML 1.1, pas de 1.0. |
#4
| |||
| |||
|
|
Il y avait peut-être un problème * proximité, les messages d'erreurs du parseur XML de Mozilla ne sont pas toujours des plus explicites malheureusement :-\ |
|
À noter que le XHTML 1.1 ne doit en aucun cas être envoyé et traité comme du HTML (voir http://sebastienguillon.com/traducti...-xhtml#summary ), parce qu'il ne permet pas de respecter les règles de compatibilités HTML (définies dans la spécification XHTML : http://www.la-grange.net/w3c/xhtml1/#guidelines ). |
|
De même, on ne répétera jamais assez que même du XHTML 1.0 se doit de respecter ces 13 règles s'il veut être envoyé en mode text/html. |
![]() |
| Thread Tools | |
| Display Modes | |
| |