Как отправить полезную нагрузку XML без создания полезной нагрузки - PullRequest
0 голосов
/ 28 декабря 2018

Я вижу этот пост о создании части полезной нагрузки 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...