java - 通过 Axis RPC 客户端发送 CDATA

标签 java axis rpc cdata

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

我尝试在很多地方寻找这个问题的答案,但根本无法得到任何明确的答案。

最佳答案

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

关于java - 通过 Axis RPC 客户端发送 CDATA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25945662/

相关文章:

java - 重写对象 equals 方法

Gitblit推送错误 "error: RPC failed; result=52, HTTP code = 0"

c++ - C++ API 的 REST 与 RPC

linux - 启动进程并在稍后阶段终止

java - 如何让我的程序每五秒重复一次声音?

java - 如何在 Play 2.1.1 中伪造 json post 请求

java - 使用字符串(文本)传递泛型类型(反射?)

Matlab 中的 imagesc() 不显示等 Axis

java - 通过 Java axis webservice 客户端代码访问硬编码的响应 xml

java - 如何在 JFreeChart 中旋转数 Axis 域上的刻度标记标签?