XQuery Module
Revision as of 18:01, 15 June 2012 by CG (talk | contribs) (Created page with "This XQuery Module contains functions to evaluate XQuery strings and modules at runtime. =Conventions= All functions in this module are assigned to the {{Cod...")
This XQuery Module contains functions to evaluate XQuery strings and modules at runtime.
Conventions
All functions in this module are assigned to the http://basex.org/modules/xquery
namespace, which is statically bound to the xquery
prefix.
All errors are assigned to the http://basex.org/errors
namespace, which is statically bound to the bxerr
prefix.
Functions
xquery:eval
Signatures | xquery:eval($expr as xs:string) as item()* |
Summary | Evaluates $expr as XQuery expression at runtime and returns the resulting items. |
Examples |
|
xquery:invoke
Signatures | xquery:invoke($uri as xs:string) as item()* |
Summary | Opens $uri as file, evaluates it as XQuery expression at runtime, and returns the resulting items. |
util:type
Added in Version 7.2.
Signatures | xquery:type($expr as item()*) as item()*
|
Summary | Similar to fn:trace($expr, $msg) , but instead of a user-defined message, it emits the compile-time type and estimated result size of its argument.
|
Changelog
This module was introduced with Version 7.3.