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 :
Et en plus ce formattage est aléatoire : une fois il le ait une fois non !!!
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/>
Du coup, je me retrouve avec des espaces non désirés entre mes images...
Voici le xsl que j'utilise :
Il n'y a pourtant pas de retours chariots ou d'espace dans mon code...
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/>
Si quelqu'un pouvait avoir une piste ça m'arrangerait beaucoup !
Partager