@ XQuery Quick Reference
Prolog
xquery version "1.0";
declare xmlspace strip|preserve
declare default collation "uri";
declare base-uri "uri";
declare namespace prefix = "uri";
declare default element namespace "uri";
declare default function namespace "uri";
declare variable $name { expr };
declare variable $name as type { expr };
declare variable $name external;
declare variable $name as type external;
module prefix = "uri";
import module "uri";
import module "uri" at "hint";
import module namespace prefix = "uri";
import module namespace prefix = "uri" at "hint";
import schema "uri";
import schema "uri" at "hint";
import schema namespace prefix "uri";
import schema namespace prefix "uri" at "hint";
import schema default element namespace "uri";
import schema default element namespace "uri" at "hint";
declare validation lax|skip|strictFLWOR
for $var at $pos in expr
let $var := expr
where expr
order by exprascending|descendingempty least|empty greatest
return expr
Computed XML nodes constructors
document { expr }
element name { expr }
element { expr } expr
attribute name { expr }
attribute { expr } expr
text { expr }
comment { expr }
processing-instruction { expr } expr
namespace name { expr }
Built-in namespaces
fn http://www.w3.org/2003/11/xpath-functions
xdt http://www.w3.org/2003/11/xpath-datatypes
xml http://www.w3.org/XML/1998/namespace
xs http://www.w3.org/2001/XMLSchema
xsi http://www.w3.org/2001/XMLSchema-instance
Powered by
MarkLogic Server Standard edition ver. 3.2-1
Send comments or suggestions to
raff@aromatic.org