blob: 526932a0ed0d3b775ce681e12342e1ca9177298e [file] [log] [blame]
xquery version "1.0";
(:*******************************************************:)
(: Test: prolog-version-8.xq :)
(: Written By: Carmelo Montanez :)
(: Purpose: Demonstrates version declaration,the version :)
(: declaration occurs at the beginning of the :)
(: module and identifies the applicable XQuery :)
(: syntax and semantics for the module. :)
(:*******************************************************:)
declare boundary-space preserve;
declare default collation "xhttp://example.org/languages/spanish";
declare base-uri "http://www.base-uri.com/";
declare construction strip;
declare ordering unordered;
declare default order empty greatest;
import schema default element namespace "http://comment" at "comment.xsd";
declare namespace foo = "http://foo.org";
declare default function namespace "http://example.org/math-functions";
declare namespace bar = "http://bar.org";
declare variable $x as xs:integer := 7;
declare function local:sumOf1toN($i) as xs:integer
{
if ($i = 1)
then $i
else $i + local:sumOf1toN($i - 1)
};
declare option foo:strip-comments "true";
local:sumOf1toN(5)