I'm working on implementing wsrp with suds and everything is going well with the issues I've described from before, but I have a newly discovered problem.

    When there are attributes defined with the ref attr, suds chokes on me.  For instance,
<xsd:attribute ref="xml:lang" use="required"/>
does not have a type attribute defined for it and will choke and give a TypeNotFound: Type not found: '_lang' error.

According to http://www.w3schools.com/Schema/el_attribute.asp for the ref attribute,
Optional. Specifies a reference to a named attribute. Name and ref attributes cannot both be present. If ref is present, simpleType element, form, and type cannot be present
So, it shouldn't need to have the type specified for it, right?

This is all within the wsrp specification so they could have defined something incorrectly.  Is there something I could do to get around this while playing with the factory creation tool and calling the methods that take the created factory objects?

The wsrp spec docs are here,
http://docs.oasis-open.org/wsrp/v2/wsrp-2.0-bindings.wsdl
http://docs.oasis-open.org/wsrp/v2/wsrp-2.0-interfaces.wsdl
http://docs.oasis-open.org/wsrp/v2/wsrp-2.0-types.xsd


-Nathan