DocumentBuilder.parse()/解析实体

时间:2010-05-03 17:26:47

标签: java xml android dom

我是解析XML的新手,我遇到了实体问题。 (我在Android上这样做,如果它有所不同)。

有没有办法让它将实体变成它所代表的角色?我在元素的子元素中有这个:“isn't”(减去引号)。我希望它解析它,最终结果是单个文本节点。但是,现在将其转入TEXT,ENTITY,TEXT。

有没有办法让它自动将实体解析为文本,或手动方式来实现它?

1 个答案:

答案 0 :(得分:0)

您无法自动执行此操作,因为这是预期的行为。这取决于解释器如何处理实体。例如,平均的webbrowser将完美地解释和显示它们。

如果您被允许加入第三方库,那么我建议您使用Apache Commons Lang StringEscapeUtils#unescapeXml()