diff --git a/lib/soap-client.js b/lib/soap-client.js index 35763f5..ff684be 100644 --- a/lib/soap-client.js +++ b/lib/soap-client.js @@ -186,7 +186,7 @@ SoapClient.prototype.resolveComplexType = function( typeName, doc, typeNamespace } SoapClient.prototype.lookupComplexType = function( typeName, doc, typeNamespace ){ - var paramSequenceLookup = "//xmlns:complexType[@name='"+typeName+"']/xmlns:sequence/xmlns:element"; + var paramSequenceLookup = "//xmlns:*[@name='"+typeName+"']//xmlns:sequence/xmlns:element"; paramSequence = doc.find(paramSequenceLookup, typeNamespace); return paramSequence; }