Hallo Michael,
hierbei wird aus der XML das Attribut von
<inputtext id="123"></inputtext>
bei dem<div id="{@id}" ...>
korrekt gesetzt. Aber leider funktioniert das nicht bei demalert("{@id}");
?? Hat jemand eine Idee warum nicht?
Im script-Inhalt wird kein Attribut ausgegeben, also greift auch das Attribute Value Template {...} nicht. Es wird somit die Zeichenkette "{@id}" ausgegeben.
Verwende alternativ:
<script type="text/javascript"><xsl:text>alert("</xsl:text><xsl:value-of select="@id"/><xsl:text>");</xsl:text></script>
Grüße,
Thomas