blob: 3519d69a5dd86dbf04e8be9c8d1bfcde4c86ab58 [file] [log] [blame]
(:*******************************************************:)
(: Test: K-FunctionProlog-52 :)
(: Written by: Frans Englich :)
(: Date: 2006-10-05T18:29:39+02:00 :)
(: Purpose: A global variable referenced from inside a function. :)
(:*******************************************************:)
declare namespace my = "http://example.com/MyNamespace/";
declare variable $my:error-qname := QName("http:example.org/", "prefix:ncname");
declare function my:error($choice, $msg as xs:string) as empty-sequence()
{
if($choice) then
error($my:error-qname, concat('No luck: ', $msg))
else
()
};
empty((my:error(false(), "msg"), my:error(false(), "The message")))