bonjour,

je pense que tout est dans le titre : en fait, je vaudrais savoir quels navigateurs affichent correctement un document xml "page.xml" et à laquelle est associée une feuille de style css ou xsl (je voudrais surtout connaitre les versions des navigateurs)

merci d'avance Smiley cligne
Modifié par the_penguin (25 Sep 2005 - 08:41)
Pour xml + css: IE >= 5.0 (dans les limites du support de css), Les navigateurs basés sur Gecko (netscape >= 6, mozilla, firefox, …), Opera, Konqueror, Safari… Bref, tous les navigateurs actuels, je pense.

Pour xml + xslt: IE6, Les navigateurs basés sur Gecko (netscape >= 6, mozilla, firefox, …). Opera ne gère pas actuellement XSLT. Pour Konqueror et Safari, je ne sais pas.
Bobe a dit:
a écrit :
Pour xml + xslt: IE6


J'avais écris le code suivant:

<?xml version="1.0" encoding="ISO-8859-1"?> 
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:output method="html"/>


Ca n'a pas marché. Il m'indique l'erreur:
a écrit :
Keyword xsl:output may not be used in namespace http://www.w3.org/TR/WD-xsl.


Et si je tape :
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform">


Il me m'indique l'erreur:
a écrit :
Required attribute 'version' is missing


Quelle est la solution?
@ brunocaccio> Visiblement tu as du louper quelque chose. Puisque l'on parle de XML+XSL, tu seras bien d'accord pour dire que le mécanisme met en jeu 2 fichiers n'est ce pas ? Un fichier XML, et un fichier XSL.

Donc pour que IE6 soit content (ou un autre navigateur, ou tout autre procédé devant réaliser une transformation XSL) il faut lui donner les 2 fichiers qu'il attend.
Le fichier XML commence à peu près comme suit :
<?xml version="1.0" encoding="ISO-8859-1" ?>
<?xml-stylesheet type="text/xsl" href="url/mon/fichier.xsl"?>
et le fichier XSL de cette façon :
<?xml version='1.0' encoding='ISO-8859-1'?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
Oui, en effet, j'ai ces deux fichiers, voici un extrait de chacun d'eux:

<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml:stylesheet type="text/xsl" href="style02.xsl"?>
<racine>
	<conteneur>
		<haut><item>Souvenirs, souvenirs...</item></haut>
		<gauche>
			<menu>
				<item>acceuil</item>
				<image>separateur</image>
				<item>Fête de la musique 2003</item>
				<item>Fête de la musique 2005</item>
				<item>Rando à Sassenage</item>
				<item>Rando à Domène</item>
				<image>separateur</image>
				<item>Liens</item>
			</menu>
		</gauche>
</conteneur>	
</racine>


<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
.............

</xsl:stylesheet>