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