http://www.zorba-xquery.com/modules/schema
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
xquery version "1.0" encoding "utf-8";
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 externalThis function returns true if the given node has need validated, and false otherwise. | |
schema-type($item as item()) as xs:QName? externalThis function returns the name of the type of the item passed as parameter. | |
validate-in-place($node as node()) externalUpdating function that validates the document in place. |
Functions
is-validated#1
declare function schema:is-validated(
$node as node()
) as xs:boolean externalThis function returns true if the given node has need validated, and false otherwise.
Parameters
$node as node()the node item that should be checked for validation
Returns
xs:booleantrue if the given node has been validated, false otherwise.
schema-type#1
declare function schema:schema-type(
$item as item()
) as xs:QName? externalThis function returns the name of the type of the item passed as parameter.
Parameters
$item as item()the item from which the name of the type should be returned.
Returns
xs:QName?the name of the type (as QName) of the item passed as parameter.
validate-in-place#1
declare updating function schema:validate-in-place(
$node as node()
) as item()* externalUpdating function that validates the document in place. After the updating query is applied the $node will contain the validated content.
Parameters
$node as node()the document or element to be validated, otherwise error