bonjour,
Je suis suir un problème qui me fait m'arracher les cheveux depuis quelques temps . J'ai une feuille xslt et un fichier xml, en sortie je souhaite obtenir du html (rien de bien compliqué jusqu'ici).
Je voudrais générer une liste de liens html du genre :
<a href="javascript:affichageFolder('_1','');"><img src="Images/folderPlus.gif" id="img_1" /></a><img src="Images/folder.gif" />MonLibellé<br/>

MAIS le processeur xslt me rajoute des retours chariots et des espaces; il me formatte mon html de la manière suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<a href="javascript:affichageFolder('_1','');">
   <img src="Images/folderPlus.gif" id="img_1" />
</a>
   <img src="Images/folder.gif"  />MonLibellé<br/>
Et en plus ce formattage est aléatoire : une fois il le ait une fois non !!!
Du coup, je me retrouve avec des espaces non désirés entre mes images...

Voici le xsl que j'utilise :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<xsl:choose>
	<xsl:when test='@subfoldersCount =0'><img src="Images/folderSub{$corner}.gif" /><xsl:call-template name="folderLib"/></xsl:when>
	<xsl:otherwise><a href="javascript:affichageFolder('{$divname}','{$corner}');" class="folderPlus" ><img src="Images/folderPlus{$corner}.gif" id="img{$divname}" /></a><xsl:call-template name="folderLib"/></xsl:otherwise>
</xsl:choose><br/>
Il n'y a pourtant pas de retours chariots ou d'espace dans mon code...

Si quelqu'un pouvait avoir une piste ça m'arrangerait beaucoup !