1

我在 web 服务 xml 响应中有以下标记:<text>"><&</text>

这在我的字符方法中报告为 "><&,但我需要按原样报告 ("><&)。

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

谁能帮我?

提前致谢。

琼。

4

1 回答 1

1

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

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

于 2015-03-29T17:04:18.153 回答