JAX-WS:删除XML SOAP中传入的非法空字符

时间:2014-09-08 16:27:00

标签: java xml soap jax-ws invalid-characters

环境: * JAX WS 2.2.8 *使用端点进行独立发布

问题:  *外部,不可修改的系统发送带有NULL(0x0)值的传入请求( )  * jax-ws崩溃,因为XML解组不允许NULL

带链接异常的javax.xml.bind.UnmarshalException:[com.ctc.wstx.exc.WstxParsingException:无效的字符引用:XML内容中不允许使用null字符。

  • 尝试过LogicalHandler和SOAPHandler,但是一旦我尝试访问该消息就崩溃了

可能的解决方案: *需要一种在角色级别上访问消息的方法,所以我可以删除非法字符并将其传递。

有什么想法吗?代码片段?

提前致谢

0 个答案:

没有答案