private void removeNSAttribute(SOAPElement soapElement, List<String> prefixes) { Iterator ite2 = soapElement.getChildElements(); while (ite2 != null && ite2.hasNext()) { Object obj = ite2.next(); if (obj instanceof SOAPElement) { SOAPElement ele = (SOAPElement) obj; removeNSAttribute(ele, prefixes); for (String str : prefixes) { Attr attr = ele.getAttributeNode("xmlns:" + str); if (attr != null) ele.removeAttribute("xmlns:" + str); } } } }
removeNSAttribute(soapElement, prefixs); return soapElement;