1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
xquery version "3.1";
(:~
: @author Duncan Paterson
: @version 1.0:)
module namespace app="http://none";
import module namespace config="http://config" at "config.xqm"; (: schema :)
declare copy-namespaces no-preserve, inherit;
(: switch to preserve, no-inherit:)
declare %private variable $app:maxItems := 12;
declare context item := doc("catalog.xml");
declare %templates:wrap-all function app:helloworld($node as node(), $model as map(*), $name as xs:string?) {
if ($name) then
<p>Hello {$name}!</p>
else
()
};
|