diff options
Diffstat (limited to 'lib/wsdl/xmlSchema/complexType.rb')
-rw-r--r-- | lib/wsdl/xmlSchema/complexType.rb | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/wsdl/xmlSchema/complexType.rb b/lib/wsdl/xmlSchema/complexType.rb index 0d9c622c74..dc9ec954fc 100644 --- a/lib/wsdl/xmlSchema/complexType.rb +++ b/lib/wsdl/xmlSchema/complexType.rb @@ -37,7 +37,13 @@ class ComplexType < Info end def targetnamespace - parent.is_a?(WSDL::XMLSchema::Element) ? nil : parent.targetnamespace + # inner elements can be qualified + # parent.is_a?(WSDL::XMLSchema::Element) ? nil : parent.targetnamespace + parent.targetnamespace + end + + def elementformdefault + parent.elementformdefault end AnyAsElement = Element.new(XSD::QName.new(nil, 'any'), XSD::AnyTypeName) |