The default WSDL parser extension

A default WSDL parser extension is used automatically by WSRR.

WSRR includes a built-in pre-configured default WSDL parser extension. This default parser is always invoked regardless of whether another parser is registered for that namespace. This default parser extension creates an ExtensionLogicalObject and adds properties to it to represent the content and attributes of any extension elements associated with each namespace.

Example

For a WSDL extension element of the general form:
<extns:element attr1="value1" ns1:attr2="value2" ns2:attr3="value3">content</extns:element>
the following properties will be added to the associated ExtensionLogicalObject:
Property name Property value
element content
element_attr1 value1
element_ns1_attr2 value2
element_ns2_attr3 value3