Bonjour,
voilà l'en-tête de mon fichier xsl :
Lorsque j'essaye de générer du xhtml strict (http://www.w3.org/TR/xhtml1/strict), les feuilles de style css ne semblent pas prises en compte ; en revanche, si mon fichier généré est en html (http://www.w3.org/1999/xhtm), tout semble fonctionner à peu près (en fait, il subsiste quelques problèmes de style par rapport à une version affichée directement en html, mais ça reste très périphérique et peu venir d'une erreur de ma part).
La page xhtml semble générée correctement, puisque lorsque j'accède à la source calculée, j'obtiens :
Quelqu'un aurait-il une idée de la source de mon problème ?
Merci.
voilà l'en-tête de mon fichier xsl :
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns="http://www.w3.org/1999/xhtml">
<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"
encoding="iso-8859-1" />
<html xsl:version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns="http://www.w3.org/TR/xhtml1/strict"
xml:lang="fr" >
<head>
<link rel="stylesheet" type="text/css">
<xsl:attribute name="href">
<xsl:text>css/header.v3.0.css</xsl:text>
</xsl:attribute>
</link>
...
Lorsque j'essaye de générer du xhtml strict (http://www.w3.org/TR/xhtml1/strict), les feuilles de style css ne semblent pas prises en compte ; en revanche, si mon fichier généré est en html (http://www.w3.org/1999/xhtm), tout semble fonctionner à peu près (en fait, il subsiste quelques problèmes de style par rapport à une version affichée directement en html, mais ça reste très périphérique et peu venir d'une erreur de ma part).
La page xhtml semble générée correctement, puisque lorsque j'accède à la source calculée, j'obtiens :
<html xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/TR/xhtml1/strict" xml:lang="fr">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1"/>
<link rel="stylesheet" type="text/css" href="css/header.v3.0.css"/>
...
Quelqu'un aurait-il une idée de la source de mon problème ?
Merci.