这是我用来添加 SOAP 体的 java SAAJ 代码。如何将 cdata 添加为 SOAP 体的一部分。
// 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
最佳答案
您可以使用以下表达式创建 CDATA 节节点:
soapBody.getOwnerDocument().createCDATASection("some data")
然后您可以使用 appendChild
将该节点添加到 SOAP 主体。
关于java - 如何使用 SAAJ 将 CDATA 添加到 SOAP 体部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30055143/