Woodstox默认实体已被替换

时间:2015-03-28 20:29:47

标签: entity woodstox

我在webservice xml响应中有以下标记: <文本>&安培; QUOT;&安培; GT;&安培; LT;&放大器;放大器;< /文本>

这在我的角色方法中报告为“><&,但我需要按原样报告(& quot;& gt;& lt;& amp;)。

我已将XMLInputFactory.IS_REPLACING_ENTITY_REFERENCES设置为Boolean.FALSE,但它不起作用。

任何人都可以帮助我吗?

提前致谢。

琼。

1 个答案:

答案 0 :(得分:1)

不,这对Woodstox来说是不可能的。处理字符实体和预定义的实体(lt,gt,amp,apos,quot)是自动的,并且是XML解析器所必需的。

有一些XML解析器暴露了底层的原始缓冲区内容;我认为xpp3就是这么做的。你可以尝试一下。但是我所知道的Stax实现都不支持这种访问,也不支持SAX解析器。