Bonjour,
j'ai un document xml, qui appelle une feuille xsl que voici:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
	<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 : Sélectionner tout - Visualiser dans une fenêtre à part
 <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...