WSDL2HTML
Last updated: February 24th, 2006
download: stylesheet
Description:
Transforms wsdl into html to serve as documentation. Note that this style sheet is still a beta version does not handle the complete XML schema (yet), only the parts that are used WSDL descriptions, it also does not deal with user defined namespaces (yet), but only uses the standard ones: wsdl, xsd, and impl. The HTML layout is similar (but not the same) as java doc. The types are defined using a BNF like notation. Below a description of the rules and some examples: wsdl_1, html_1, wsdl_2, html_2
Transformation Rules
| Type 1--> Type 2 | Type 1 can be replaced by Type 2 |
| {<type> <name>, <type> <name>,....} | Sequence (usually presented as an dictionary in programming languages) |
| ^[0,*], ^[3,10], ^[0,1] | Multiplicity (zero or more), (between 3 and 10) (zero or 1) (usally presented by an array) |
| Type 1--> Type 2 [R]:: Type3 | Type 1 can be replace by Type 2 and is restricted by Type 3 |
| Type 1--> Type 2 [E]:: Type3 | Type 1 can be replace by Type 2 and is Extended by Type 3 |
| Type 1--> Type 2 | Type3 | Type 1 can be replace by Type 2 or by Type 3 |
| Terminal Symbols | xsd:string, xsd:int, xsd:long |
Prereqs:
-Stylesheet parser (e.g. Xalan)
Usage:
-Edit the shell script and execute it.