May 2018
Intermediate to advanced
680 pages
15h 54m
German
In XSLT 3.0 gibt es die Möglichkeit, in einer Variablen einen anonymen Funktionsaufruf zu implementieren.
Statt wie in XSLT 2.0 eine xsl:function samt Namespaces deklarieren zu müssen, können Sie xsl:variable als Funktion verwenden. Freilich wird dieser Weg nicht bei allen Prozessoren einheitlich unterstützt.

Im folgenden Beispiel werden der Funktion zwei Integer-Parameter übergeben, der Rückgabewert ist ebenfalls vom Typ Integer, er besteht aus der Addition beider Werte.
<xsl:variable
name="f1"
select="function($x as xs:integer, $y as xs:integer)
as xs:integer
{$x + $y}"/>
Aufgerufen wird diese Funktionsvariable durch
<ergebnis> ...Read now
Unlock full access