import javax.xml.soap.*; public class SOAPMessageExample { public static void main(String[] args) throws Exception { SOAPConnectionFactory soapConnectionFactory = SOAPConnectionFactory.newInstance(); SOAPConnection connection = soapConnectionFactory.createConnection(); MessageFactory messageFactory = MessageFactory.newInstance(); SOAPMessage message = messageFactory.createMessage(); SOAPPart soapPart = message.getSOAPPart(); SOAPEnvelope envelope = soapPart.getEnvelope(); envelope.addNamespaceDeclaration("example", "http://www.example.com"); SOAPBody body = envelope.getBody(); SOAPElement element = body.addChildElement("HelloWorld", "example"); element.addTextNode("Hello, World!"); message.saveChanges(); SOAPMessage response = connection.call(message, "http://www.example.com/Service"); connection.close(); } } import javax.xml.soap.*; public class SOAPMessageExample { public static void main(String[] args) throws Exception { MessageFactory messageFactory = MessageFactory.newInstance(); SOAPMessage message = messageFactory.createMessage(); SOAPPart soapPart = message.getSOAPPart(); SOAPEnvelope envelope = soapPart.getEnvelope(); SOAPBody body = envelope.getBody(); SOAPElement element = body.addChildElement("HelloWorld"); element.addTextNode("Hello, World!"); message.saveChanges(); SOAPElement rootElement = (SOAPElement) body.getChildElements().next(); System.out.println("Root element: " + rootElement.getNodeName()); System.out.println("Text content: " + rootElement.getTextContent()); SOAPConnection connection = SOAPConnectionFactory.newInstance().createConnection(); SOAPMessage response = connection.call(message, "http://www.example.com/Service"); connection.close(); } }


上一篇:
下一篇:
切换中文