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.