W3C::SOAP::Manual::XSD
W3C::SOAP::XSD::Parser maps XMLSchema Documents to perl/Moose objects. There are some limitations in the way this is done but the basic mapping is:
A common class is created that represents the whole schema, this class includes all other classes that are created. The attributes of this class are the xs:elements of the XSD
xs:element
These are mapped to attributes of the XSD
These are mapped to MooseX::Types and located in the {BaseClass}::Types module. They then need to be imported into modules that need them.
These are mapped to Moose classes under the {BaseClass} namespace
To install W3C::SOAP, copy and paste the appropriate command in to your terminal.
cpanm
cpanm W3C::SOAP
CPAN shell
perl -MCPAN -e shell install W3C::SOAP
For more information on module installation, please visit the detailed CPAN module installation guide.