Changes for version 1.0.4

  • Fixed an embarrassing bug where "xml_validate_further()" was misspelled in Type.pm (thanks to karlwb@gmail.com for the bug report #78956 on CPAN RT)
  • Fixed an undefined error in SimpleType.pm also thanks to thanks to karlwb@gmail.com for the bug report #78956 on CPAN RT
  • Fixed the infamous _sprint_xml_element misspelling bug. The provided workaround patch was not used. Instead, all references to _sprint_xml_element were replaced by sprint_xml_element in Schema::Parser.pm
  • Fixed a bug that caused attributeGroup refs not to be supported. Thanks to IKEGAMI for the patch on bug report #39691: An xs:attributeGroup can't contain an xs:attributeGroup ref
  • Fixed RT bug : #44760: Namespaces broken for xs:union memberTypes: By manually applying the patch proposed by IKEGAMI

Documentation

Generate Perl classes with XML bindings starting from a W3C XSD Schema

Modules

Generate Perl classes with XML bindings starting from a W3C XSD Schema
Module that includes definitions of all XML::Pastor W3C builtin type classes .
Ancestor of all classes that correspond to whitespace separated list W3C simple types.
Ancestor of all classes that correspond to numeric W3C builtin types.
Ancestor of all classes that correspond to scalar W3C builtin types.
Ancestor of all classes that correspond to W3C builtin simple types.
Ancestor of all classes that correspond to whitespace separated union W3C simple types.
Class for the W3C builtin type base64Binary.
Class for the W3C builtin type boolean.
Class for the W3C builtin type date.
Class for the W3C builtin type dateTime.
Class for the W3C builtin type hexBinary.
Ancestor of all complex classes generated by XML::Pastor
Module used internally by XML::Pastor for generating Perl code from a schema model.
Ancestor of the generated ::Pastor::Meta classes.
An array class of hashes that has magical properties via overloading and AUTOLOAD.
Helper module for command line interface to XML::Pastor
Class that represents the META information about a W3C schema attribute.
Class that represents the META information about a W3C schema attribute group.
Class that represents the META information about a W3C schema complex type.
Class that represents the information about a W3C schema documentation.
Class that represents the META information about a W3C schema group.
Class that represents the META information about a W3C schema group.
Class that represents the META information about a W3C schema list.
Class representing an internal W3C schema model (info set) for XML::Pastor.
Class that represents the META information about a target namespace within a W3C schema.
Ancestor of all Pastor schema object classes.
Module for parsing a W3C XSD schema into an internal schema model.
Class that represents the META information about a W3C schema simple type.
Ancestor of XML::Pastor::Schema::SimpleType and XML::Pastor::Schema::ComplexType.
Class that represents the META information about a W3C schema union.
Ancestor of all simple classes generated by XML::Pastor and also the builtin simple classes.
Ancestor of XML::Pastor::ComplexType and XML::Pastor::SimpleType.
A class generated by XML::Pastor .
A class generated by XML::Pastor .
A class generated by XML::Pastor .
A class generated by XML::Pastor .
A class generated by XML::Pastor .
A class generated by XML::Pastor .
A class generated by XML::Pastor .
A class generated by XML::Pastor .
A class generated by XML::Pastor .
A class generated by XML::Pastor .
A class generated by XML::Pastor .
A class generated by XML::Pastor .
A class generated by XML::Pastor .
A class generated by XML::Pastor .
A class generated by XML::Pastor .

Provides

in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Builtin.pm
in lib/XML/Pastor/Element.pm
in lib/XML/Pastor/Schema.pm
in lib/XML/Pastor/Schema/Context.pm
in test/out/lib/XML/Pastor/Test.pm
in test/out/lib/XML/Pastor/Test/Pastor/Meta.pm
in lib/XML/Pastor/Util.pm