Mark Overmeer
Perl modules
XML::Compile

XML::Compile

documentation
mailinglist+IRC
contributions

This page is dedicated to Perl's XML::Compile distribution, and its friends.

XML::Compile translates XML data-structures into Perl's internal data-structures (usually nested hashes) and reverse, under control of a schema. The module does not teach you how to write schema's. Value validation is optional.

The companion modules implement SOAP interaction respectively a SOAP daemon. Only the latter may be platform dependent (limited to Unixes).

XML::Compile requires a recent version of XML::LibXML, which on its turn depends on a recent version of libxml2. Many Linux distribitions do not contain a sufficiently new release of that library and must therefore be upgraded.

  Documentation
  Documentation is available in various forms

I have given many more presentations about the subject, on later Workshops and YAPC's, but the content of those presentations did not differ enough to add much to above list.

  Mailinglist
 

Please post questions or ideas to the mailinglist.
For life contact with other developers, visit the #xml-compile channal on IRC.

  Contributions
  The following people made substantial contributions to the module: All contributors are listed in the ChangeLog. Contact Mark if you want to join in!