Min apply-template skriver 2 gange.
Jeg har et problem...Jeg skal have outputtet <apply-templates select="skema/resultat/output"> i <go>
hvilket også fungerer.
Mit problem er, at den også outputtes pga en <apply templates> nede i bunden af dokumentet.
Her er koden
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml" doctype-public="-//WAPFORUM//DTD WML 1.1//EN" media-type="text/vnd.wap.wml" doctype-system="http://www.wapforum.org/DTD/wml_1.1.xml" encoding="ISO-8859-1"/>
<xsl:template match="/">
<wml>
<card id="card1" title="Spg">
<do type="accept" label="Send">
<go href="calc.wmls#multiply()">
<xsl:apply-templates select="skema/resultat/output"/>
</go>
</do>
<p>
<small><b><xsl:value-of select="skema/overskrift"/></b></small>
</p>
<xsl:apply-templates/>
</card>
</wml>
</xsl:template>
<xsl:template match="spg">
<p>
<img alt="">
<xsl:attribute name="src">wbmp/<xsl:value-of select="billede"/></xsl:attribute>
</img>
</p>
<p>
<small>
<xsl:value-of select="text"/>
</small>
<br/>
</p>
<p>
<select>
<xsl:attribute name="name">name<xsl:value-of select="@Id"/></xsl:attribute>
<xsl:apply-templates/>
</select>
</p>
</xsl:template>
<xsl:template match="output">
<setvar>
<xsl:attribute name="name"><xsl:value-of select="@Id"/></xsl:attribute>
<xsl:attribute name="value"><xsl:value-of select="."/></xsl:attribute>
</setvar>
</xsl:template>
<xsl:template match="mulighed">
<option>
<xsl:attribute name="value"><xsl:value-of select="@vaerdi"/></xsl:attribute>
<xsl:value-of select="."/>
</option>
</xsl:template>
<xsl:template match="overskrift"/>
<xsl:template match="text"/>
<xsl:template match="billede"/>
<xsl:template match="output"/>
</xsl:stylesheet>