The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Documentation

converting .xsd to PRANG by hand

Modules

XML graph engine - XML to Moose objects and back!
Easily create subtypes and coercions for any type
Examples of recipes which you can use with PRANG.
Basic PRANG Features
Baseclass for nodes in the Cookbook series
Basic PRANG Features
XML mapping by peppering Moose attributes
accept multiple discrete node types
parse/emit state for Marshalling operations
accept a particular type of element
metaclass metarole for XML attributes
metaclass metarole for PRANG-enabled classes
metaclass metarole for XML elements
role for nodes in XML Graph machinery
a bounded quantity of graph nodes
a sequence of graph nodes
accept an XML TextNode
entry point for PRANG XML marshalling machinery
type registry for XML Schema-related types
node type for nested anything

Provides

in lib/PRANG/Graph/Meta/Attr.pm
in lib/PRANG/Graph/Meta/Element.pm
in lib/PRANG/Graph/Meta/Class.pm
in lib/PRANG/Cookbook/Book.pm
in lib/PRANG/Cookbook/Date.pm
in lib/PRANG/Cookbook/DateTime.pm
in lib/PRANG/Cookbook/Location.pm
in lib/PRANG/Cookbook/Role/Date.pm
in lib/PRANG/Cookbook/Role/Location.pm
in lib/PRANG/Cookbook/Role/Time.pm
in lib/PRANG/Graph/Class.pm
in lib/PRANG/Graph/Context.pm
in lib/PRANG/Util.pm