Vete jäsiken om rubriken blev rätt men men.. Det hade hjälpt att se hela XML och XSL, men jag undrar om du inte skulle kunna köra detta direkt:skapa länk med olika poster i href som länknamnet
Har en xml-fil som se ut som följer:
<code>
<kund>
<namn>BvD.</namn>
<url>http://www.bvd.se</url>
<info>http://www.bvd.se/bvd/bvD.gif</info>
</kund>
</code>
Har detta i xsl-filen för att loppa igenom kunderna
<code>
<xsl:for-each select="portfolio/kund">
<xsl:apply-templates select="url"/>
</xsl:for-each>
</code>
men när försöker slänga in tempalaten url för att skapa en länk med rätt namn och url så står det på alla länkar namn på den första kunde, antar att jag måste stega mig fram till rätt kund, eller kan jag slänga med variabler när jag kallar på templaten?
<code>
<xsl:template match="url">
<a>
<xsl:attribute name="href">
<xsl:value-of select="."/>
</xsl:attribute>
<xsl:attribute name="target">
_blank
</xsl:attribute>
<xsl:value-of select="namn"/>
</a>
</xsl:template>
</code>Sv: skapa länk med olika poster i href som länknamnet
<xsl:apply-templates select="kund/url"/>
Dvs utan for-each-satsen (apply-templates är ju på sätt och vis en for-each loop), och utan portfolio (finns iaf ingen portfolio i den xml du visar här).