Mega Code Archive

 
Categories / Java by API / Javax Xml Soap
 

SOAPElement

import java.net.URL; import javax.xml.namespace.QName; import javax.xml.soap.MessageFactory; import javax.xml.soap.SOAPBody; import javax.xml.soap.SOAPBodyElement; import javax.xml.soap.SOAPConnection; import javax.xml.soap.SOAPConnectionFactory; import javax.xml.soap.SOAPMessage; public class Main {   public static void main(String[] args) throws Exception {     SOAPConnectionFactory sfc = SOAPConnectionFactory.newInstance();     SOAPConnection connection = sfc.createConnection();     MessageFactory mf = MessageFactory.newInstance();     SOAPMessage sm = mf.createMessage();     QName bodyName = new QName("http://YourSOAPServer.com", "GetQuote", "d");     URL endpoint = new URL("http://YourSOAPServer.com");     SOAPMessage response = connection.call(sm, endpoint);     SOAPBody sb = response.getSOAPBody();     java.util.Iterator iterator = sb.getChildElements(bodyName);     while (iterator.hasNext()) {       SOAPBodyElement bodyElement = (SOAPBodyElement) iterator.next();       String val = bodyElement.getValue();       System.out.println("The Value is:" + val);     }   } }