This works very well, but I'd like to release my project to the world.
Requiring users to install Xerces is simply too onerous a requirement; few will have it already and the Xerces installation system leaves much to be desired.
This module represents my attempt to support enough XML Schema syntax to be useful without attempting to tackle the full standard.
I'm sure this will mean that it can't be used in all situations, but hopefully that won't prevent it from being used at all.
You can expect that the schema document parser will produce an error if you include elements which are not supported.
However, unsupported attributes may be silently ignored.
Supported attributes: target Namespace, element Form Default, attribute Form Default Notes: the only supported values for element Form Default and attribute Form Default are "unqualified." As such, target Namespace is essentially ignored.
integer int short byte unsigned Int unsigned Short unsigned Byte positive Integer negative Integer non Positive Integer non Negative Integer date Time Notes: Although date Time correctly validates the lexical format it does not offer comparison facets (min*, max*, enumeration).On CPAN, the only available XML Schema validator is XML:: Schema.