packagetest;importjava.net.URL;importjava.rmi.RemoteException;importjavax.xml.namespace.QName;importjavax.xml.soap.MessageFactory;importjavax.xml.soap.SOAPBody;importjavax.xml.soap.SOAPBodyElement;importjavax.xml.soap.SOAPEnvelope;importjavax.xml.soap.SOAPHeader;importjavax.xml.soap.SOAPMessage;importjavax.xml.soap.SOAPPart;importjavax.xml.ws.Dispatch;importjavax.xml.ws.Service;importorg.w3c.dom.Node;public classTestMain {public static void main(String[] args) throwsRemoteException {/*** 发送soap消息
**/
try{//创建一个message工厂
MessageFactory factory =MessageFactory.newInstance();//获取soapMessage对象
SOAPMessage send_message =factory.createMessage();
SOAPPart soapPart=send_message.getSOAPPart();/*** 获取head和body对象*/SOAPEnvelope soapEnvelope=soapPart.getEnvelope();
SOAPBody soapBody=soapEnvelope.getBody();
SOAPHeader soapHeader=soapEnvelope.getHeader();/*** 把数据封装到body元素里*/