Inclusion feuille css dans xsl
Bonjour,
j'ai un document xml, qui appelle une feuille xsl que voici:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| <?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="UTF-8" indent="yes"/>
<xsl:template match="rss/channel">
<html>
<head>
<title>
...
</title>
<link rel="stylesheet" href="styleflux.css" type="text/css"/>
</head>
<body>
<h1><xsl:value-of select="title"/></h1><br/>
<b><a href="{link}"><xsl:value-of select="exemple/link"/></a></b><br/>
<xsl:value-of select="exemple/description"/><br/>
<ul>
<xsl:for-each select="item">
<li>
<xsl:value-of select="title"/><br/>
<a href="{link}"><xsl:value-of select="exemple/link"/></a><br/>
<xsl:value-of select="pubdate"/>
</li><br/>
</xsl:for-each>
</ul>
</body>
</html>
</xsl:template>
</xsl:stylesheet> |
Le problème c'est que la ligne:
Code:
<link rel="stylesheet" href="styleflux.css" type="text/css"/>
n'est pas pris en compte par le navigateur (Chrome): aucune mise en forme, juste du html. Par-contre, si je mets le lien url de cette feuille de style
Code:
<link rel="stylesheet" href="http://belrss.monrezo.be/css/belrss.css" type="text/css" />
qui est la même que styleflux.css, là la mise en forme apparaîtra...