http://www.zorba-xquery.com/modules/schema ZC

Module Description
Before using any of the functions below please remember to import the module namespace:
import module namespace schema = "http://www.zorba-xquery.com/modules/schema";

This module provides function that are related to XML Schema support in Zorba.

Author:

Cezar Andrei, Matthias Brantner

XQuery version and encoding for this module:

xquery version "1.0" encoding "utf-8";

Module Resources
  • the XQuery module can be found here.
Namespaces
schema http://www.zorba-xquery.com/modules/schema
ver http://www.zorba-xquery.com/options/versioning
Function Summary
is-validated ( $node as node() ) as xs:boolean external
This function returns true if the given node has need validated, and false otherwise.
schema-type ( $item as item() ) as xs:QName? external
This function returns the name of the type of the item passed as parameter.
validate-in-place ( $node as node() ) external
Updating function that validates the document in place.
Functions
is-validated back to 'Function Summary'
declare function schema:is-validated (
            $node as node() 
 ) as xs:boolean external

This function returns true if the given node has need validated, and false otherwise.

Parameters:
  • $node the node item that should be checked for validation
Returns:
  • true if the given node has been validated, false otherwise.

schema-type back to 'Function Summary'
declare function schema:schema-type (
            $item as item() 
 ) as xs:QName? external

This function returns the name of the type of the item passed as parameter.

Parameters:
  • $item the item from which the name of the type should be returned.
Returns:
  • the name of the type (as QName) of the item passed as parameter.

validate-in-place back to 'Function Summary'
declare updating function schema:validate-in-place (
            $node as node() 
 ) external

Updating function that validates the document in place. After the updating query is applied the $node will contain the validated content.

Parameters:
  • $node the document or element to be validated, otherwise error
Returns:
  • The result of the function is an empty XDM instance and a pending update list that consists the schema:validate-in-place($node)) primitive.

blog comments powered by Disqus