Il mio problema era questo!
Avendo svariati gruppi di link.
codice:
<root>
<nodo_a>
<Link Indirizzo=""></Link>
<Link Indirizzo=""></Link>
</nodo_a>
<nodo_b>
<Link Indirizzo=""></Link>
<Link Indirizzo=""></Link>
</nodo_b>
</root>
Vorrei applicare ad alcuni <link> un elenco mentre in altri no!
Dovrebbe uscire cosi.
codice:
<div>
<a></a>
<a></a>
</div>
<div>
<ul>[*]<a></a>[*]<a></a>[/list]
</div>
Comunque avevo risolto, solo che l'hò cancellato perchè ho cambiato sistema, dovrebbe essere all'incirca cosi.
Tengo il template dei link e gli davo un nome Indirizzi .
codice:
<template match="Link" name="Indirizzi">
<a href="@Indirizzo">
<xsl:apply-templates />
</a>
</template>
E poi facevo cosi:
codice:
<xsl:template match="nodo_b">
<div>
<ul>
<xsl:for-each select="*">[*]
<xsl:call-template name="Indirizzi" />
</xsl:for-each>[/list]
</div>
</xsl:template>
Spero sia giusto, non ricordo bene, era un pò + complicato per recuperare gli elenchi con altre funzioni !