23 lines
546 B
Plaintext
Vendored
23 lines
546 B
Plaintext
Vendored
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
|
|
()
|
|
};
|