Ich habe eine Artikelliste und für jeden Artikel möchte ich eine URL machen.XSLT: Foreach iteriert für jedes Element, zeigt aber den Wert des ersten Elements an?
Liste:
<root>
<tags>
<tag>open source</tag>
<tag>open</tag>
<tag>advertisement</tag>
<tag>ad</tag>
</tags>
</root>
XSLT:
<xsl:template match="*">
<div class="tags">
<xsl:for-each select="/post/tags/tag">
<a href="#">
<xsl:value-of select="//tag"/>
</a>
</xsl:for-each>
</div>
</xsl:template>
Ausgang:
<div class="tags">
<a href="#">open source</a>
<a href="#">open source</a>
<a href="#">open source</a>
<a href="#">open source</a>
</div>
Was mache ich falsch?
Thank you! Ich versuchte zuerst und es tat nichts ... –
Four
Vielen Dank für die Nachricht - entfernte die falsche Verwendung. – Oded