En fait les namespaces ça te mets pas mal la zone, surtout que globalement pour ce genre de trucs ça ne sert à rien. Je ne pourrais pas t'aider parce que je mets toujours un sed devant qui les vire afin de ne pas trop affecter ma santé mentale ...
Une fois les namespaces virés, ça marchera bcp mieux. Repris de tes essais, voici un exemple qui affiche juste les timestamp (attention, je vais essayer de faire passer du texte avec des balises xml, je m'assoie bien sur sur l'indentation, hein ;) :
# f^ck les namespaces
Posté par defmonkey . En réponse au message XSL pour débutant. Évalué à 1.
Une fois les namespaces virés, ça marchera bcp mieux. Repris de tes essais, voici un exemple qui affiche juste les timestamp (attention, je vais essayer de faire passer du texte avec des balises xml, je m'assoie bien sur sur l'indentation, hein ;) :
<?xml version="1.0" encoding="ISO-8859-1"?><br/>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><br/>
<br/>
<xsl:template match="/"><br/>
<html><br/>
<head><br/>
<title>Chatlog</title><br/>
</head><br/>
<body><br/>
<table border="1"><br/>
<tr><br/>
<th>Date</th><br/>
<th>From</th><br/>
<th>To</th><br/>
<th>Body</th><br/>
</tr><br/>
<xsl:apply-templates select="jive/packet"/><br/>
</table><br/>
</body><br/>
</html><br/>
</xsl:template><br/>
<br/>
<xsl:template match="packet"><br/>
<tr><br/>
<td><xsl:value-of select="@timestamp"/></td><br/>
</tr><br/>
</xsl:template><br/>
<br/>
</xsl:stylesheet><br/>