Home
Über mich
Blog
Veröffentlichungen
IT-Trainings
Impressum


XSL 3.0: Anonyme Funktionen

Statt wie in XSLT 2.0 eine xsl:function samt Namespaces deklarieren zu müssen, gibt es in XSLT 3.0 die Möglichkeit, in einer Variable einen anonymen Funktionsaufruf zu implementieren. 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>
        <xsl:value-of select="$f1(4, 5)"/> 
</ergebnis>

... und generiert diese Ergebnis:

<ergebnis>9</ergebnis>

qrpic/XSL304.jpg

wg / 14. Oktober 2017




Fragen? Anmerkungen? Tips?

Bitte nehmen Sie Kontakt zu mir auf (info10@wilfried-grupe.de).



Vielen Dank für Ihr Interesse an meiner Arbeit.


V.i.S.d.P.: Wilfried Grupe * Klus 6 * 37643 Negenborn

Mobil: 0151. 750 360 61 * eMail: info10@wilfried-grupe.de