我在webservice xml响应中有以下标记: <文本>&安培; QUOT;&安培; GT;&安培; LT;&放大器;放大器;< /文本>
这在我的角色方法中报告为“><&,但我需要按原样报告(& quot;& gt;& lt;& amp;)。
我已将XMLInputFactory.IS_REPLACING_ENTITY_REFERENCES设置为Boolean.FALSE,但它不起作用。
任何人都可以帮助我吗?
提前致谢。
琼。
答案 0 :(得分:1)
不,这对Woodstox来说是不可能的。处理字符实体和预定义的实体(lt,gt,amp,apos,quot)是自动的,并且是XML解析器所必需的。
有一些XML解析器暴露了底层的原始缓冲区内容;我认为xpp3
就是这么做的。你可以尝试一下。但是我所知道的Stax实现都不支持这种访问,也不支持SAX解析器。