views:

97

answers:

2

WSDLs often import other WSDLs and XML schema.

Given a URL to a WSDL, is there a tool that will download the WSDL and all other referenced WSDLs and schemas?

Ideally, this tool would be either Java or Perl friendly.

+1  A: 

soapUI has a WSDL content viewer, as the website describes

The Interface viewer allows relatively easy navigation and inspection of the entire contract for an imported WSDL, including all imported and included WSDL and XSD files and their contained types, definitions, etc.

http://www.soapui.org/userguide/interfaces/interfaceeditor.html

SoapUI also has the ability to export a WSDL to a local file. Right click on the project, and select "Export Definition".
Chase Seibert
A: 

The Altova SchemaAgent tool can download, visualize and model a WSDL and multiple schemas. It's very nice when things get complex.

John Saunders