WSDLParser

Modeling WSDL and XML schema on a TreeView control
Download

WSDLParser Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Publisher Name:
  • Thanh Dao
  • Publisher web site:
  • http://www.codeproject.com/Members/Thanh-Dao
  • Operating Systems:
  • Windows All
  • File Size:
  • 42 KB

WSDLParser Tags


WSDLParser Description

The WSDLParser application was developed to be a small tool for modeling WSDL and XML schema on a TreeView control and generating XML document from XML schemas.The XML schema parser module includes a process that translates the XML schema structure into a tree that looks like the XML instance of each SOAP message. It is featured in detail below:- Reference type definition Reference definition is a mechanism to make schema simple through the sharing of common segments/types. In the process of transforming this structure into a tree, I chose to duplicate the shared segment under the node that refers to it.- Preventing infinite recursive definition This happens when a leaf element refers to one of its ancestors. (I.e. A class has a member as an instance of it.) This structure definition will also break the tree structure and it has to be solved differently from the way of solving reference types, otherwise it will fall into an infinite recursive loop. In this case, it just shows the node (which refers to its ancestors) with a predefined depth.- Handling multiple schema elements This occurs when an element has an unbounded value for the maxOccur attribute. It will be treated by duplicating the same element.- Handling the inherit definition A complexType which is defined based on other types will be built as the derived structure. That means the derived node contains the base node elements.- Handling the namespace If an element form is qualified, the XML element should be displayed in the qualified name.


WSDLParser Related Software