M
m0ps
hallo,
stehe gerade wie der ochs vorm berg...
hab folgendes in meiner xml stehen:
HTML-Code:
<lg rhyme="aab">
<l>
blabla <rhyme label="a">muh</rhyme>
</l>
<l>
blabla <rhyme label="a">kuh</rhyme>
</l>
<l>
blabla <rhyme label="b">haufen</rhyme>
</l>
</lg>
in meiner xsl habe ich ein template geschrieben, welches folgendermaßen aussieht:
HTML-Code:
<xsl:template match="rhyme">
<span>
<xsl:attribute name="id">
<xsl:text>r_</xsl:text><xsl:number/>
</xsl:attribute>
<xsl:value-of select="."/>
</span>
<script type="text/javascript">addElement("<xsl:value-of select="@label"/>","<xsl:text>r_</xsl:text><xsl:number/>");</script>
</xsl:template>
wenn ich dann aber das ganze in eine html umwandeln lasse, wird aber number nicht hochgezählt sondern bleibt ständig auf 1:
<script type="text/javascript">addElement("a","r_1");</script>
<script type="text/javascript">addElement("a","r_1");</script>
<script type="text/javascript">addElement("b","r_1");</script>
wie kann ich das beheben?
greetz
stehe gerade wie der ochs vorm berg...
hab folgendes in meiner xml stehen:
HTML-Code:
<lg rhyme="aab">
<l>
blabla <rhyme label="a">muh</rhyme>
</l>
<l>
blabla <rhyme label="a">kuh</rhyme>
</l>
<l>
blabla <rhyme label="b">haufen</rhyme>
</l>
</lg>
in meiner xsl habe ich ein template geschrieben, welches folgendermaßen aussieht:
HTML-Code:
<xsl:template match="rhyme">
<span>
<xsl:attribute name="id">
<xsl:text>r_</xsl:text><xsl:number/>
</xsl:attribute>
<xsl:value-of select="."/>
</span>
<script type="text/javascript">addElement("<xsl:value-of select="@label"/>","<xsl:text>r_</xsl:text><xsl:number/>");</script>
</xsl:template>
wenn ich dann aber das ganze in eine html umwandeln lasse, wird aber number nicht hochgezählt sondern bleibt ständig auf 1:
<script type="text/javascript">addElement("a","r_1");</script>
<script type="text/javascript">addElement("a","r_1");</script>
<script type="text/javascript">addElement("b","r_1");</script>
wie kann ich das beheben?
greetz