Now there's one more tool for this called DocFlex / XML WSDLDoc . "
This is the new WSDL / XSD documentation generator that allows you to document any number of WSDL and XML (XSD) files, as well as any relationships between them.
It is also possible to automatically include XSD diagrams generated by either XML XML or the XML version of Altova. In fact, any of them can be used as a dynamically linked diagram engine.
MAIN CHARACTERISTICS
- Generate a single-frame (Javadoc-like) HTML document using any number of WSDL / XSD files. (If you have too many input files, you can select them all using the Ant-like pathname template).
- Processing any number of XML schemas (along with WSDL), including:
- As separate XSD files
- XML schemas embedded in WSDL (inside the
<wsdl:definitons>/<wsdl:types> )
- Processing of any WSDL file links and XML schemas, in particular:
- Correct processing of all
<wsdl:import> , <xs:import> , <xs:include> , <xs:redefine> elements found in all involved WSDL / XSD files. - Automatic loading and processing (i.e. inclusion in the documentation area) all directly / indirectly refer to WSDL / XSD files.
- Complex documentation of XSD components (XML schema documentation):
- Support for any XML schema design patterns.
- Ability to automatically enable XSD diagrams generated using XMLSpy or Oxygen XML with support for all graphical hyperlinks.
- Documenting all interconnects between WSDL definitions and XSD components:
- Hyperlinks from WSDL messages to XSD element / type details describing the message data.
- In an XSD element / element type, a list of all WSDL definitions where they are used.
- Copy the annotations of the XSD elements / types into the documentation of these WSDL messages (and even operations) where they are used.
- Unlimited customization options . WSDLDoc is actually a template for DocFlex / XML , a software system for developing and executing high-performance documentation and report generators from any data stored in XML files.
Example
Here is a demonstration of such documentation (it was generated by a single source file: http://developer.ebay.com/webservices/latest/ebaySvc.wsdl ):

HTML itself: http://www.filigris.com/docflex-xml/wsdldoc/examples/html/ebaySvc/index.html
LINK
http://www.filigris.com/docflex-xml/wsdldoc/
Leonid Rudy Jul 08 '14 at 10:29 2014-07-08 10:29
source share