Bonjour,
apres recherche et de nombreux tests je ne trouve pas ce qui ne va pas !
j'ai vu que certains d'entre vous avez eu un pb similaire. j'ai une page xml avec sa feuille xsl que je veux afficher en xhtml 1.0 dans mon navigateur. Ca marche tres bien dans IE6 mais je n'ai que les textes dans FF3 sans aucun formatage, si je sauvegarde la page, tout est est bon !
j'ai essaye de changer les type mime sur mon serveur de test (lighttpd) mais rien n'y fais.
voila le xml:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="album.xsl" ?>
<root>
<pics id="1" a="0" d="1">
<rub>r</rub>
<subrub>s</subrub>
<name>n</name>
</pics>
<pics id="2" a="1" d="1">
<rub>a</rub>
<subrub>z</subrub>
<name>e</name>
</pics>
<pics id="3" a="1" d="2">
<rub>j</rub>
<subrub>k</subrub>
<name>l</name>
</pics>
</root>
et le xsl:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output
method="xml"
doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
indent="yes"
omit-xml-declaration="yes"
/>
<xsl:template match="/">
<html>
<head>
<title>album.xsl</title>
</head>
<body>
<xsl:apply-templates />
</body>
</html>
</xsl:template>
<xsl:template match="pics">
<p><button>
<xsl:attribute name="type">button</xsl:attribute>
<xsl:attribute name="class">a<xsl:value-of select="@a" /></xsl:attribute>
<xsl:value-of select="@id" />
</button></p>
</xsl:template>
</xsl:stylesheet>
merci pour votre aide
Message édité par dave_sab le 19-11-2008 à 11:44:47