Я вижу этот пост о создании части полезной нагрузки xml по части Как добавить дочерний элемент в заголовок soap в java .Например, сборка заголовка, затем сборка тела и т. Д. И т. Д.
Но у меня уже есть структура полезной нагрузки, и я просто хочу отправить ее заново.Как мне сделать это без написания кода для добавления всех частей, как показано ниже:
SOAPBody soapBody = envelope.getBody();
SOAPElement soapBodyElem = soapBody.addChildElement("sayHello", "urn");
SOAPElement soapBodyElem1 = soapBodyElem.addChildElement("firstName");
soapBodyElem1.addTextNode("Example First Name");
Я не вижу ни одного метода, который просто взял бы полную полезную нагрузку xml и добавил ее в SOAPMessage, который я затем мог бы отправить,
Так что, если у меня уже есть какой-то xml-код:
<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing" xmlns:u="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<s:Header>
...
</s:Header>
<s:Body>
..
</s:Body>
</s:Envelope>
Я просто хочу добавить его в виде полной строки и отправить его.Я не хочу создавать его с помощью addChildElement.