W3C::SOAP::WADL::Parser - Parses a WADL file and produces a client for calling the specified webservice.
This documentation refers to W3C::SOAP::WADL::Parser version 0.005.
use W3C::SOAP::WADL::Parser; # generate a dynamic WADL object. my $ws = load_wadl('http://localhost/myws.wadl');
W3C::SOAP::WADL parses WADL files to generate WADL clients. The clients can be either dynamic clients where the client is regenerated each time the code is run see load_wadl or static client where the clients are written to disk as Perl modules and
used by programs see write_modules
Writes all the module WADL clients (and XSDs if found) to disk
Helper to writes the top level WADL client object.
Writes the modules that contain the WADL method details.
Generates a WADL client in memory for the passed WADL file/URL.
Generates all the method classes.
Generates all the individual method classes.
Adds the parameters for a method
Adds the representations that a method can take
$path to a Perl module name
Gets any included/linked XSD documents.
There are no known bugs in this module.
Please report problems to Ivan Wills (firstname.lastname@example.org).
Patches are welcome.
Ivan Wills - (email@example.com)
Copyright (c) 2013 Ivan Wills (14 Mullion Close, Hornsby Heights, NSW Australia 2077). All rights reserved.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.