Validation Module
Jump to navigation
Jump to search
This XQuery Module contains functions to perform validations against XML Schema and Document Type Declarations. This module has been introduced with Version 7.2.2.
All functions are preceded by the validation: prefix, which is linked to the statically declared http://basex.org/modules/validation namespace.
validate:xsd
| Signatures | validate:xsd($input as item()) as empty-sequence()validate:xsd($input as item(), $schema as xs:string) as empty-sequence()
|
| Summary | Validates the document specified by $input.
|
| Exceptions | Todo |
validate:dtd
| Signatures | validate:dtd($input as item()) as empty-sequence()validate:dtd($input as item(), $dtd as xs:string) as empty-sequence()
|
Examples
Example 1: Basic validation against a document containing a schema definition
Query:
validate:xsd($doc)