[resolu] feuille css dans du code xsl
Bonjour,
J'ai uen page xml que je cherche à mettre en page avec une feuille xsl. Et dans cette feuille xsl, je souhaite utiliser une feuille css pour tout ce qui est police et couleur.
Mon code est le suivant :
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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
|
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xsl:stylesheet [
<!ENTITY nbsp " ">
]>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
<xsl:output method="html" encoding="ISO-8859-1" indent="yes"/>
<xsl:template match="/">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="results">
<html>
<head>
<link href="../../webApplication/css/style_greco.css" rel="stylesheet" type="text/css"/>
<title>Rapport de test IHM</title>
</head>
<body bgcolor="#FFFFFF">
<table border="0" align="center" cellpadding="0" cellspacing="0" width="80%">
<caption class="TitreTableau">Resultat Test IHM :</caption>
<tr>
<td class="TableauStyle">
<b>Fichier de test: </b>
<xsl:value-of select="session"/>
</td>
<td> </td>
</tr>
<tr>
<td class="TableauStyle">
<b>Date: </b>
<xsl:value-of select="date"/>
</td>
<td ></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
<br/>
<br/>
<table border="2" align="center" cellpadding="0" cellspacing="0" width="80%">
<tr>
<td class="CelluleTableauCritere3">
<b>Requete</b>
</td >
<td class="CelluleTableauCritere3">
<b>Assertion</b>
</td>
<td >
<b>Resultat</b>
</td>
</tr>
<xsl:for-each select ="request">
<tr>
<td >
<xsl:value-of select="source"/>
</td>
<td> </td>
<td> </td>
</tr>
<xsl:for-each select = "assertion">
<tr>
<td> </td>
<td >
<xsl:copy-of select="text()" />
</td>
<td >
<xsl:value-of select="result"/>
</td>
</tr>
</xsl:for-each>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet> |
Dans le résulatt tout se passe comme si ma feuille css nexistait pas. De plus grâce à la ligne
Code:
<xsl:output method="html" encoding="ISO-8859-1" indent="yes"/>
, mon resultat devrait du html et c toujours du xml.
Pouvez-vous m'aider
merci d'avance