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
  • Manual pages are enclosed in the released modules
  • Overview on the XML::Compile suite, and how to create in a simple way your own distribution including schema's. Presentation helt at YAPC::Europe 2008. OpenOffice ODP and PowerPoint PPT.
  • Presentation on XML::Compile(::SOAP) at YAPC::Europe 2007, Slides and web-pages.
  • Lightning-talk about XML::Compile at YAPC::Europe 2006, as OpenOffice ODP and PowerPoint PPT.
  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!