通过 Axis RPC 客户端发送 CDATA

Posted

技术标签:

【中文标题】通过 Axis RPC 客户端发送 CDATA【英文标题】:Sending CDATA over Axis RPC client 【发布时间】:2014-09-20 05:41:42 【问题描述】:

谁能告诉我如何在 Java 中通过 Axis(旧版本,不是 Axis2)RPC 客户端发送 CDATA?

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

【问题讨论】:

【参考方案1】:
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

【讨论】:

以上是关于通过 Axis RPC 客户端发送 CDATA的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 RPC 发送 GET JavaScript 对象?

通过 Sun RPC 发送二进制文件

rpc原理,和httpclient

带有 Axis 服务的 JAX-WS 客户端

RPC模式

通过 GWT-RPC 发送持久的 JDO 实例