ThomasM: Attribute wird nicht gesetzt

Beitrag lesen

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 dem alert("{@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