Как добавить CDATA в раздел мыльного тела с помощью SAAJ

Это мой код Java SAAJ, который используется для добавления тела мыла. Как я могу добавить cdata как часть мыльного тела.

// SOAP Head
    SOAPHeader header = envelope.getHeader();
    SOAPElement soapHeadElem = header.addChildElement("xxx");

    SOAPElement soapHeadElem1 = soapHeadElem.addChildElement("xxx");
    soapHeadElem1.addTextNode("xx");


    // SOAP Body
    SOAPBody soapBody = envelope.getBody();

    // add cdata here

1 ответ

Вы можете создать узел раздела CDATA со следующим выражением:

soapBody.getOwnerDocument().createCDATASection("some data")

Затем вы можете добавить этот узел в тело SOAP, используя appendChild,

Другие вопросы по тегам