|
|
1
1
你通过一个
|
|
|
2
1
我想你在这件事上会很艰难。我的理解是,WSDL 2.0标准是建立在XML 1.0之上的。那么,您调用的是哪种服务,它用WSDL(假设为XML 1.0)描述自己,然后开始向您发送包含XML 1.1字符的消息? 定义Axis2服务时,可以在services.xml文件中定义它所包含的处理程序。例如on this page 他们有一个使用org.apache.axis2.receiver的服务。RawXMLINOutMessageReceiver。..我知道这不是你想做的,但也许这是一个开始寻找或思考的地方。 |
|
|
3
0
还有一个选项——让解析器将输入视为XML1.1。
由于Axis2使用Woodstox解析器,您可以扩展
然后通过系统属性使用该自定义工厂: -Djavax.xml.stream。XMLInputFactory=mypackage。MyWstxInputFactory 请注意,这种解决方法仅适用于您绝对无法更改产生无效XML的有缺陷的web服务的情况。可能会出现副作用。 |
|
|
user755806 · 从Rest服务返回JSON响应? 8 年前 |