通过Axis RPC客户端发送CDATA

时间:2014-09-20 05:41:43

标签: java axis rpc cdata

任何人都可以让我知道如何通过Axis(旧版本,而不是Axis2)RPC客户端发送CDATA吗?

我试图在很多地方找到答案,但根本无法得到任何明确的答案。

1 个答案:

答案 0 :(得分:0)

String stringToBeWrapped = "A'B'C'D";
OMElement elementWhichNeedsCData = ....;
TextImpl omText = (TextImpl)
bodyElement.getOMFactory().createOMText(stringToBeWrapped);
omText.setType(XMLStreamConstants.CDATA);
elementWhichNeedsCData.addChild(omText);

来自http://axis.8716.n7.nabble.com/Problem-with-CDATA-tags-in-SOAP-message-td39617.html