Je dois parcourir un document XML (pas de problème là-bas) et vérifier si une valeur que je trouve est déjà dans une balise (a) dans un div dans mon document XSL que je génère, seulement si la valeur n'est pas dans ce (a) tag je devrais créer un nouveau (a) tag pour cela et mettre dans le div que je vérifie ... Quelqu'un sait comment le faire dynamiquement dans XSLT?Valeurs uniques Select/Output
<div id="tags"><span class="l_cap"> </span>
<a href="#" class="current">all</a>
<xsl:for-each select="root/nodes/node/data/genres">
<xsl:for-each select="value">
**<xsl:if test="not(contains())">**
<a href="#"><xsl:value-of select="current()"/></a>
</xsl:if>
</xsl:for-each>
</xsl:for-each>
désolé pour avant, ce que je suis en train de faire est la suivante: dans l'instruction if, vérifiez si la valeur actuelle est existe déjà dans la div sinon, ajoutez, si est, don « ai rien faire ...
10x à nouveau
Veuillez poster votre XSLT, le XML à venir et un échantillon de la sortie que vous voulez. – Oded
Que voulez-vous dire par 'dans un tag'? Dans le texte de l'élément? Dans un attribut spécifique? –
Votre question n'est pas claire. Toutes les tâches que vous pouvez comprendre sont nécessaires, mais nous avons besoin d'un échantillon réduit et d'une sortie désirée pour définir vos besoins. –