XML XSL et Mise en page...
Posté : 01 déc. 2005, 19:03
Voici mon fichier XML :
Quand on lance le fichier XML, cela me crée un tableau.
Mais comment imposer la taille des cellules ?
J'ai beau mettre des WIDTH dans le fichier XSL rien n'y fait je n'arrive pas a imposer une taille de cellule precise.
Quelqu'un sait il m'aider ?
Merci d'avance
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="logall.xsl"?><IceCube><visite>
<Date>01-12-2005 17:38:50</Date>
<IP>80.200.195.xxx</IP>
<Host></Host>
<PROXY>80.200.195.xxx</PROXY>
<OS>Windows XP</OS>
<Browser>Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.10) Gecko/20050717 Firefox/1.0.6</Browser>
<Langue>fr</Langue>
<Referer>http://membres.lycos.fr/nonameyet/</Referer>
<Page>http:///nonameyet/xxx.php</Page>
</visite><visite>
<Date>01-12-2005 17:38:54</Date>
<IP>80.200.195.xxx</IP>
<Host></Host>
<PROXY>80.200.195.xxx</PROXY>
<OS>Windows XP</OS>
<Browser>Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.10) Gecko/20050717 Firefox/1.0.6</Browser>
<Langue>fr</Langue>
<Referer>http://membres.lycos.fr/nonameyet/xxx.php</Referer>
<Page>http:///nonameyet/xxx.php</Page>
</visite></IceCube>
Et voila mon fichier XSL :
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<h2>LoGs des connectés</h2>
<table border="1">
<tr bgcolor="#7898AD">
<th>Date</th>
<th>IP</th>
<th>Host</th>
<th>PROXY</th>
<th>OS</th>
<th>Browser</th>
<th>Langue</th>
<th>Referer</th>
<th>Page</th>
</tr>
<xsl:for-each select="IceCube/visite">
<xsl:sort select="Date"/>
<tr>
<td>
<xsl:value-of select="Date"/>
</td>
<td>
<xsl:value-of select="IP"/>
</td>
<td>
<xsl:value-of select="Host"/>
</td>
<td>
<xsl:value-of select="PROXY"/>
</td>
<td>
<xsl:value-of select="OS"/>
</td>
<td>
<xsl:value-of select="Browser"/>
</td>
<td>
<xsl:value-of select="Langue"/>
</td>
<td>
<xsl:value-of select="Referer"/>
</td>
<td>
<xsl:value-of select="Page"/>
</td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Hello,Quand on lance le fichier XML, cela me crée un tableau.
Mais comment imposer la taille des cellules ?
J'ai beau mettre des WIDTH dans le fichier XSL rien n'y fait je n'arrive pas a imposer une taille de cellule precise.
Quelqu'un sait il m'aider ?
Merci d'avance