89 } else if (NameImpl.SOAP12_NAMESPACE.equals(namespaceUri)) { 90 return new Envelope1_2Impl(ownerDocument, element); 91 } 92 } 93 if ("Body".equalsIgnoreCase(localName)) { 94 if (NameImpl.SOAP11_NAMESPACE.equals(namespaceUri)) { 95 return new Body1_1Impl(ownerDocument, element); 96 } else if (NameImpl.SOAP12_NAMESPACE.equals(namespaceUri)) { 97 return new Body1_2Impl(ownerDocument, element); 98 } 99 } 100 if ("Header".equalsIgnoreCase(localName)) { 101 if (NameImpl.SOAP11_NAMESPACE.equals(namespaceUri)) { 102 return new Header1_1Impl(ownerDocument, element); 103 } else if (NameImpl.SOAP12_NAMESPACE.equals(namespaceUri)) { 104 return new Header1_2Impl(ownerDocument, element); 105 } 106 } 107 if ("Fault".equalsIgnoreCase(localName)) { 108 if (NameImpl.SOAP11_NAMESPACE.equals(namespaceUri)) { 109 return new Fault1_1Impl(element, ownerDocument); 110 } else if (NameImpl.SOAP12_NAMESPACE.equals(namespaceUri)) { 111 return new Fault1_2Impl(element, ownerDocument); 112 } 113 114 } 115 if ("Detail".equalsIgnoreCase(localName)) { 116 if (NameImpl.SOAP11_NAMESPACE.equals(namespaceUri)) { 117 return new Detail1_1Impl(ownerDocument, element); 118 } else if (NameImpl.SOAP12_NAMESPACE.equals(namespaceUri)) { 119 return new Detail1_2Impl(ownerDocument, element); 120 } 121 } 122 if ("faultcode".equalsIgnoreCase(localName) 123 || "faultstring".equalsIgnoreCase(localName) 124 || "faultactor".equalsIgnoreCase(localName)) { 125 // SOAP 1.2 does not have fault(code/string/actor) 126 // So there is no else case required 127 if (NameImpl.SOAP11_NAMESPACE.equals(namespaceUri)) { 128 return new FaultElement1_1Impl(ownerDocument, 129 localName, 130 prefix); 131 } | 89 } else if (NameImpl.SOAP12_NAMESPACE.equals(namespaceUri)) { 90 return new Envelope1_2Impl(ownerDocument, element); 91 } 92 } 93 if ("Body".equalsIgnoreCase(localName)) { 94 if (NameImpl.SOAP11_NAMESPACE.equals(namespaceUri)) { 95 return new Body1_1Impl(ownerDocument, element); 96 } else if (NameImpl.SOAP12_NAMESPACE.equals(namespaceUri)) { 97 return new Body1_2Impl(ownerDocument, element); 98 } 99 } 100 if ("Header".equalsIgnoreCase(localName)) { 101 if (NameImpl.SOAP11_NAMESPACE.equals(namespaceUri)) { 102 return new Header1_1Impl(ownerDocument, element); 103 } else if (NameImpl.SOAP12_NAMESPACE.equals(namespaceUri)) { 104 return new Header1_2Impl(ownerDocument, element); 105 } 106 } 107 if ("Fault".equalsIgnoreCase(localName)) { 108 if (NameImpl.SOAP11_NAMESPACE.equals(namespaceUri)) { 109 return new Fault1_1Impl(ownerDocument, element); 110 } else if (NameImpl.SOAP12_NAMESPACE.equals(namespaceUri)) { 111 return new Fault1_2Impl(ownerDocument, element); 112 } 113 114 } 115 if ("Detail".equalsIgnoreCase(localName)) { 116 if (NameImpl.SOAP11_NAMESPACE.equals(namespaceUri)) { 117 return new Detail1_1Impl(ownerDocument, element); 118 } else if (NameImpl.SOAP12_NAMESPACE.equals(namespaceUri)) { 119 return new Detail1_2Impl(ownerDocument, element); 120 } 121 } 122 if ("faultcode".equalsIgnoreCase(localName) 123 || "faultstring".equalsIgnoreCase(localName) 124 || "faultactor".equalsIgnoreCase(localName)) { 125 // SOAP 1.2 does not have fault(code/string/actor) 126 // So there is no else case required 127 if (NameImpl.SOAP11_NAMESPACE.equals(namespaceUri)) { 128 return new FaultElement1_1Impl(ownerDocument, 129 localName, 130 prefix); 131 } |