java - Apache Axis 1.x xml 有效负载

标签 java xml apache-axis

我正在使用 apache axis 来使用一些 SOAP 操作。我正在谈论的 Web 服务将 XML 作为有效负载输入之一。我注意到 Axis 正在对非 xml 友好字符进行编码。 IE < >&alt;等等..等等..

如何告诉 apache Axis 允许我的有效负载以未编码方式传输?

最佳答案

我确实遇到了这个问题,解决这个问题的唯一方法是重写 Apache Axis 1.4 附带的 XMLEncoder。

我用了Jad反编译com.org.apache.axis.components.encoding.UTF8Encoder ,将代码复制到我自己的类中并注释掉& , " , <>案例陈述。

要配置 Axis 使用此新编码器,您还必须创建一个

META-INF/services/org.apache.axis.components.encoding.XMLEncoder

仅包含新类的 FQDN 的文件。

关于java - Apache Axis 1.x xml 有效负载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2196583/

相关文章:

java - JFrame 的 BoxLayout

java - 使用 Spring 的线程,等待,通知?

java - 如何实现两个解析器解析一个xml?

javascript - XMLHTTPRequest 未返回

java - 如何猜测具有 WS-Security 响应的城墙中的项目顺序?

Java Web服务客户端:

带有最大化按钮的 Java 模态窗口

java - 跟踪 Java 中窗口打开的时间

c - 使用 libxml2 传递指针来搜索 xmlTree

php json_decoding 与 xml 解析