5568 sujets

Sémantique web et HTML

Bonjour,

Hier, j'ai décidé de passer mon site, un wiki sous Dokuwiki en XHTML 1.1. J'ai donc naturellement associé le Content-Type 'application/xhtml+xml' à mes pages pour les navigateurs compatibles. J'ai du corriger de nombreuses erreurs qui provoquaient des erreurs d'analyse XML... Mais là n'est pas mon problème, depuis ce changement, la page d'édition du wiki fonctionne mal sur les navigateurs qui utilisent 'application/xhtml+xml'. Pourtant celle-ci est valide (mis à part un target="_blank" dans un lien dont je ne sais comment me passer). Deux problèmes :
- A chaque fois que je soumet le formulaire, une ligne est ajoutée au début du fichier (Dokuwiki n'utilise pas de BDD mais des fichiers texte).
- Lorsque que j'édite seulement un bloc de la page, les retours à la ligne sont supprimés de tout le reste de la page auquel il est intégré.

Ces deux problèmes n'apparaissent pas avec les navigateurs qui utilisent le Content-Type 'text/html' tels que IE 7. Je voulais donc savoir en quoi le changement de MIME et un tel problème pouvaient être liés ? Problème d'encodage ? Quels changements impliqués par le MIME pourraient avoir une incidence sur les formulaires et le code d'édition du wiki ?

Merci d'avance.

Edit : Si vous souhaitez faire des tests, vous pouvez utiliser ce wiki d'évaluation (sur lequel vous pouvez modifier absolument n'importe quoi) : http://www.wikisquare.com/test/wiki/
Modifié par FFTiger (29 Dec 2007 - 19:27)
Bonjour,

Juste pour être sûr: il y a un intérêt particulier à utiliser XHTML 1.1 ici?

Pour les problèmes techniques rencontrés: peut-être faudrait-il les exposer aux développeurs de Dokuwiki? Il se pourrait qu'ils aient déjà travaillé la question.
Finalement j'ai décidé de repasser en XHTML 1.0 Strict... Dokuwiki n'étant de toute manière pas développé pour fonctionner en XHTML 1.1...

Il était illusoire de penser que les éditeurs pouvaient tous se soumettre à cette contrainte... Le risque de corruption des données à cause de ces bugs était également trop important. Je vais tout de même parcourir ce forum qui regorge de bons conseils, merci de votre aide.

Ah si j'ai tout de même besoin d'un conseil... Comment est-ce que je pourrais tester mon site avec les anciennes versions des différents navgateurs (je sais que j'ai beaucoup d'efforts à faire pour les anciens IE par exemple). Suis-je obligé d'avoir recours à une multitude de machines virtuelles ? Comment faites vous ?