public static void writeTagWithAttributes(Element node, XMLStreamWriter writer) throws XMLStreamException { String nodePrefix = fixNull(node.getPrefix()); String nodeNS = fixNull(node.getNamespaceURI()); boolean prefixDecl = isPrefixDeclared(writer, nodeNS, nodePrefix); writer.writeStartElement(nodePrefix, nodeLocalName, nodeNS); String nsUri = fixNull(attr.getNamespaceURI()); if (nsUri.equals(XMLConstants.XMLNS_ATTRIBUTE_NS_URI)) { String attrPrefix = fixNull(attr.getPrefix()); String attrNS = fixNull(attr.getNamespaceURI()); if (!attrNS.equals(XMLConstants.XMLNS_ATTRIBUTE_NS_URI)) { String localName = attr.getLocalName(); boolean attrPrefixDecl = isPrefixDeclared(writer, attrNS, attrPrefix); if (!attrPrefix.equals("") && !attrPrefixDecl) {
SOAP12Fault(CodeType code, ReasonType reason, String node, String role, Element detailObject) { this.code = code; this.reason = reason; this.node = node; this.role = role; if (detailObject != null) { if(detailObject.getNamespaceURI().equals(ns) && detailObject.getLocalName().equals("Detail")){ detail = new DetailType(); for(Element detailEntry : DOMUtil.getChildElements(detailObject)){ detail.getDetails().add(detailEntry); } }else{ detail = new DetailType(detailObject); } } }
writeTagWithAttributes(node, writer); break; case Node.ELEMENT_NODE: serializeNode((Element) child, writer); break; default: break;
Document doc; if (n.getNodeType() == Node.ELEMENT_NODE && n.getOwnerDocument() == null) { doc = DOMUtil.createDom(); doc.importNode(n, true); } else { if (src instanceof DOMSource) { Node n = ((DOMSource) src).getNode(); Element e = (n.getNodeType() == Node.ELEMENT_NODE) ? (Element) n : DOMUtil.getFirstElementChild(n); inlinedSchemaElements.add(e);
Element element = DOMUtil.getFirstElementChild(target); if (element != null && element.getNamespaceURI().equals(Constants.NS_WSDL) && element.getLocalName().equals("definitions")) {
public void writeTo(XMLStreamWriter w) throws XMLStreamException { DOMUtil.serializeNode(node, w); }
SOAPVersion ver = SOAPVersion.fromNsUri(soapEnvelope.getNamespaceURI()); Element header = DOMUtil.getFirstChild(soapEnvelope, ver.nsUri, "Header"); HeaderList headers = null; if(header!=null) { Element body = DOMUtil.getFirstChild(soapEnvelope, ver.nsUri, "Body"); if(body==null) throw new WebServiceException("Message doesn't have <S:Body> "+soapEnvelope); Element payload = DOMUtil.getFirstChild(soapEnvelope, ver.nsUri, "Body");
Document doc; if (n.getNodeType() == Node.ELEMENT_NODE && n.getOwnerDocument() == null) { doc = DOMUtil.createDom(); doc.importNode(n, true); } else { if (src instanceof DOMSource) { Node n = ((DOMSource) src).getNode(); Element e = (n.getNodeType() == Node.ELEMENT_NODE) ? (Element) n : DOMUtil.getFirstElementChild(n); inlinedSchemaElements.add(e);
Element element = DOMUtil.getFirstElementChild(target); if (element != null && element.getNamespaceURI().equals(Constants.NS_WSDL) && element.getLocalName().equals("definitions")) {
writeTagWithAttributes(node, writer); break; case Node.ELEMENT_NODE: serializeNode((Element) child, writer); break; default: break;
public void writeTo(XMLStreamWriter w) throws XMLStreamException { DOMUtil.serializeNode(node, w); }
SOAPVersion ver = SOAPVersion.fromNsUri(soapEnvelope.getNamespaceURI()); Element header = DOMUtil.getFirstChild(soapEnvelope, ver.nsUri, "Header"); HeaderList headers = null; if(header!=null) { Element body = DOMUtil.getFirstChild(soapEnvelope, ver.nsUri, "Body"); if(body==null) throw new WebServiceException("Message doesn't have <S:Body> "+soapEnvelope); Element payload = DOMUtil.getFirstChild(soapEnvelope, ver.nsUri, "Body");
Document doc; if (n.getNodeType() == Node.ELEMENT_NODE && n.getOwnerDocument() == null) { doc = DOMUtil.createDom(); doc.importNode(n, true); } else { if (src instanceof DOMSource) { Node n = ((DOMSource) src).getNode(); Element e = (n.getNodeType() == Node.ELEMENT_NODE) ? (Element) n : DOMUtil.getFirstElementChild(n); inlinedSchemaElements.add(e);
Element element = DOMUtil.getFirstElementChild(target); if (element != null && element.getNamespaceURI().equals(Constants.NS_WSDL) && element.getLocalName().equals("definitions")) {
writeTagWithAttributes(node, writer); break; case Node.ELEMENT_NODE: serializeNode((Element) child, writer); break; default: break;
public void writeTo(XMLStreamWriter w) throws XMLStreamException { DOMUtil.serializeNode(node, w); }
public static void writeTagWithAttributes(Element node, XMLStreamWriter writer) throws XMLStreamException { String nodePrefix = fixNull(node.getPrefix()); String nodeNS = fixNull(node.getNamespaceURI()); boolean prefixDecl = isPrefixDeclared(writer, nodeNS, nodePrefix); writer.writeStartElement(nodePrefix, nodeLocalName, nodeNS); String nsUri = fixNull(attr.getNamespaceURI()); if (nsUri.equals(XMLConstants.XMLNS_ATTRIBUTE_NS_URI)) { String attrPrefix = fixNull(attr.getPrefix()); String attrNS = fixNull(attr.getNamespaceURI()); if (!attrNS.equals(XMLConstants.XMLNS_ATTRIBUTE_NS_URI)) { String localName = attr.getLocalName(); boolean attrPrefixDecl = isPrefixDeclared(writer, attrNS, attrPrefix); if (!attrPrefix.equals("") && !attrPrefixDecl) {
SOAP12Fault(CodeType code, ReasonType reason, String node, String role, Element detailObject) { this.code = code; this.reason = reason; this.node = node; this.role = role; if (detailObject != null) { if(detailObject.getNamespaceURI().equals(ns) && detailObject.getLocalName().equals("Detail")){ detail = new DetailType(); for(Element detailEntry : DOMUtil.getChildElements(detailObject)){ detail.getDetails().add(detailEntry); } }else{ detail = new DetailType(detailObject); } } }