在 Apache Axis 客户端中禁用转义符号
我正在为我提供的一些网络服务创建轴客户端。服务从接收到的 XML 生成 PDF 文件,因此我需要将“纯”xml 作为参数之一传递给服务。问题是,就像看起来一样,Axis 执行转义符号“<”和“>”。所以我得到了服务异常
net.homecredit.apps.common.api.ServiceException: java.rmi.RemoteException: ;嵌套异常是: org.xml.sax.SAXException:没有针对 {http://www.w3.org/2001/XMLSchema}anyType
的反序列化器
我应该发送什么:
<ns1:parameter name="xml" xsi:type="ns1:ParameterType">
<abc><id>124240</id><text>text</text></abc>
</<ns1:parameter>
在 Axis 方法 Call # invoke 中我看到:
<ns1:parameter name="xml" xsi:type="ns1:ParameterType">
<abc><id>124240</id><text>text</text></abc>
</<ns1:parameter>
如何禁用它?
I'm working on creating axis client for some web-service that I was provided. Service generates PDF file from received XML, so I need to pass "pure" xml as one of parameters to service. The problem is, like it seems, Axis performs escaping symbols "<" and ">". So I get exception from service
net.homecredit.apps.common.api.ServiceException: java.rmi.RemoteException: ; nested exception is:
org.xml.sax.SAXException: No deserializer for {http://www.w3.org/2001/XMLSchema}anyType
What I should send:
<ns1:parameter name="xml" xsi:type="ns1:ParameterType">
<abc><id>124240</id><text>text</text></abc>
</<ns1:parameter>
In Axis method Call # invoke I see:
<ns1:parameter name="xml" xsi:type="ns1:ParameterType">
<abc><id>124240</id><text>text</text></abc>
</<ns1:parameter>
How can I disable it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论