defiant2369: Rückgabewert einer Funktion

Beitrag lesen

Hi!

Sorry, zu deinem eigentlichen Problem kann ich leider nichts sagen,

Aber ich vielleicht. Variablen in XSL sind quasi Konstanten. Ihr Wert lässt sich nur ein einziges Mal und an einer einzigen Stelle festlegen. Deswegen kann man bedingte Inhalte nicht à la

if (bedingung)
    <var name=foo>x</var>
  else
    <var name=foo>y</var>

notieren, sondern nur nach dem Prinzip

<var name=foo>
    if (bedingung)
      x
    else
      y
  </var>

Wie auch immer Javascript ein Ergebnis an XSL zurückliefert, es muss innerhalb von xsl:variable...</xsl:variable> geschehen.

OK, Danke schonmal für den Hinweis.
Also müßte ich das Script innerhalb der xsl:variable ausführen oder wie muß ich mir das vorstellen?