Changes

Jump to navigation Jump to search
18 bytes removed ,  12:01, 17 September 2015
no edit summary
This [[Module Library|XQuery Module]] contains functions to perform validations against [http://en.wikipedia.org/wiki/Document_Type_Declaration DTDs], [http://www.w3.org/XML/Schema XML Schema] and (since {{Version|8.3}}) [http://relaxng.org/ RelaxNG]: * For DTDs and XML Schema, Java’s standard validators is used.* For XML Schema, the [http://www.saxonica.com/ Saxon XSLT Processor] – {{Code|SaxonHE.jar}}, {{Code|SaxonPE.jar}}, or {{Code|SaxonEE.jar}} – is used if it is added to the classpath.* For RelaxNG, [http://www.thaiopensource.com/relaxng/jing.html Jing] must be added to the classpath. The latest version, {{Code|jing-20091111.jar}}, is included in the full distributions of BaseX.* For Schematron validation, please check out Vincent Lizzi’s [https://github.com/vincentml/schematron-basex Schematron XQuery Module].
=Conventions=
=Functions=
==DTD= ===validate:dtd===
{| width='100%'
|}
===validate:dtd-info===
{| width='100%'
|}
===validate:dtd-report===
{{Mark|Introduced with Version 8.3}}:
|}
==XML Schema== The [http://www.saxonica.com/ Saxon XSLT Processor] – {{Code|SaxonHE.jar}}, {{Code|SaxonPE.jar}}, or {{Code|SaxonEE.jar}} – is used if it is added to the classpath. ===validate:xsd===
{| width='100%'
|}
===validate:xsd-info===
{| width='100%'
|}
===validate:xsd-report===
{{Mark|Introduced with Version 8.3}}:
|}
==RelaxNG== RelaxNG validation will be available if [http://www.thaiopensource.com/relaxng/jing.html Jing] exists in the classpath. The latest version, {{Code|jing-20091111.jar}}, is included in the full distributions of BaseX. ===validate:rng===
{{Mark|Introduced with Version 8.3}}:
|}
===validate:rng-info===
{{Mark|Introduced with Version 8.3}}:
|}
===validate:rng-report===
{{Mark|Introduced with Version 8.3}}:
Bureaucrats, editor, reviewer, Administrators
13,550

edits

Navigation menu