Thomas J.S.: unübersichtliches JS/XSL

Beitrag lesen

Hallo,

Ich generiere mittels xsl aus xml javascript - wie kann ich im xsl den Operator < oder > für das JS verwenden (anstelle von &lt; ...)?  Der echte Zusammenhang ist komplexer und benötigt diese Vorgehensweise, zum Verständnis jedoch ein einfaches Beispiel:

<xsl:template match="/">
  <script type="text/javascript">
  <xsl:for-each select="./node">
    if (<xsl:value-of select="./." &lt; 8)
       alert("kleiner 8");
    else
       alert("größer 7");
  </xsl:for-each>
  </script>
</xsl:template>

Nein es gibt keinen anderen Weg. Auch ein concat(., ' &lt; 8') wäre nicht minder aufwendig.

Grüße
Thomas