Bonjour tout le monde.

Je poste ici car j'ai passé mon site en xhtml 1.1 et application/xhtml+xml (un bidouillage php envoie du text/html à IE).

Opéra me l'affiche parfaitement mais firefox me donne
a écrit :
Ce fichier XML ne semble pas avoir d'information de style associé avec lui
et m'affiche la source. même avec l'instruction xml-stylesheet, FireFox ne m'affiche rien Smiley confus

Voila Smiley smile Pouvez-vous m'aider ?
Merci Smiley cligne
ne t'inquiète pas, c'est normal, Firefox affiche ça quand tu n'as ni feuille de style css ni feuille de style xsl(t) associée à ton document pour le mettre en forme.
Non ce n'est pas normal, d'habitude Firefox affiche le XHTML1.1 servi en application/xhtml+xml, même sans css ni xsl(t). La feuille de style par défaut du navigateur est toujours inteprétée.

Et de toute façon mail1789 semble bien avoir une feuille de style puisqu'il parle de <?xml-stylesheet ?>
Bonjour,

Une url, svp, ainsi que le code du bidouillage avec l'envoi des en-têtes HTTP ? Les causes possibles de l'erreur sont assez variées.
Modifié par Laurent Denis (07 Sep 2005 - 09:03)
lien
code :
if(stristr($_SERVER["HTTP_ACCEPT"],"application/xhtml+xml"))
{
	header("Content-Type: application/xhtml+xml; charset=UTF-8");
	echo'<?xml version="1.0" encoding="UTF-8"?>
		<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">');
}
 else 
{
	header("Content-Type: text/html; charset=UTF-8");
	echo'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
		"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">');
}
?>