Motivation: support the validation approaches specified in ISO/IEC 19757-11:2011 - which in turn provides immediate standardised support for RelaxNG (XML and compact) and in theory support for Schematron and NVDL
Solution: the jxvc project provides an implementation of ISO/IEC 19757-11:2011 as well as wrappers for RelaxNG validators. This solution implements the special zero argument Validator constructor (via Schema.newValidator()) which xml-maven-plugin does not currently support. The fix has been to special case the schemaLanguage used by jxvc so that the zero arg constructor (factory method) can be invoked.
Motivation: support the validation approaches specified in ISO/IEC 19757-11:2011 - which in turn provides immediate standardised support for RelaxNG (XML and compact) and in theory support for Schematron and NVDL
Solution: the jxvc project provides an implementation of ISO/IEC 19757-11:2011 as well as wrappers for RelaxNG validators. This solution implements the special zero argument Validator constructor (via Schema.newValidator()) which xml-maven-plugin does not currently support. The fix has been to special case the schemaLanguage used by jxvc so that the zero arg constructor (factory method) can be invoked.