May 2018
Intermediate to advanced
680 pages
15h 54m
German
Neben Standard-Namespaces sind in XQuery auch selbst definierte Namespaces von zentraler Bedeutung, etwa bei der Deklaration von Variablen und Funktionen.
Ähnlich wie in xsl:function, gibt es auch in XQuery die Möglichkeit, eigene Funktionen samt Namespace zu implementieren und aufzurufen.
xquery version '3.0';
(: definiere einen Namespace :)
declare namespace
wg="http://www.wilfried-grupe.de/xquery/functions";
(: definiere eine Funktion mit zwei xs:nteger-Parametern,
Rueckgabetyp ist xs:integer :)
declare function wg:addiere
($a as xs:integer, $b as xs:integer)
as xs:integer
{ $a + $b };
<ergebnis>
{ wg:addiere(4,5)}
</ergebnis>
Analog zu den anonymen Funktionen in XSL können Sie auch XQuery-Variable ...
Read now
Unlock full access