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