Java SOAP Message createDoc(SOAPMessage soapMsg)

Here you can find the source of createDoc(SOAPMessage soapMsg)

Description

create Doc

License

Open Source License

Declaration

private static Document createDoc(SOAPMessage soapMsg) throws TransformerException, SOAPException, IOException 

Method Source Code


//package com.java2s;
//License from project: Open Source License 

import org.w3c.dom.Document;

import javax.xml.soap.*;
import javax.xml.transform.Source;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMResult;

import java.io.IOException;

public class Main {
    private static Document createDoc(SOAPMessage soapMsg) throws TransformerException, SOAPException, IOException {
        Source src = soapMsg.getSOAPPart().getContent();
        TransformerFactory tf = TransformerFactory.newInstance();
        Transformer transformer = tf.newTransformer();
        DOMResult result = new DOMResult();
        transformer.transform(src, result);
        return (Document) result.getNode();
    }/*ww w.  j ava  2  s  .c o m*/
}

Related

  1. convertSoapMessageToString(SOAPMessage message)
  2. copy(MimeHeaders headers)
  3. copyMimeHeaders(MimeHeaders headers)
  4. create()
  5. createAttachmentPart(String cid, DataHandler dh, SOAPMessage message)
  6. createException(String code, String message)
  7. createFault(String message)
  8. createSOAPFault(SOAPFault fault, Throwable cause)
  9. createSOAPRequestForPartnerCategories( String userId)