fn:xsd-validator
Given an XSD schema, delivers a function item that can be invoked to validate a document or element node against this schema.
xsd-validator($options as map(*)?:={}) ➔ function((document-node(*) | element() | attribute())?) as record(is-valid as xs:boolean, typed-node? as node(), error-details? as record(*)*)
Arguments | ||||
| $options | map(*)? | := {} | Options map providing details of an XSD schema |
Result | function((document-node(*) | element() | attribute())?) as record(is-valid as xs:boolean, typed-node? as node(), error-details? as record(*)*) | |||
Namespace
http://www.w3.org/2005/xpath-functions
Links to W3C specifications
XPath 4.0 Functions and Operators
Saxon availability
Available in XPath 4.0, XSLT 4.0, and XQuery 4.0. Requires Saxon-PE or Saxon-EE. Implemented since Saxon 13. Available for all platforms.