0

我正在尝试读取具有 & 字符的 XML 文件。由于这个字符,我们得到“实体名称必须紧跟实体引用 xml 中的 '&'”错误。我知道如果您将 '&' 替换为 "&" 我们可以解决此问题。但在我的情况下,我无法控制 XML 的创建,我只解析和使用已经创建的 XML。我正在使用 DOM 解析器来解析 XML。

所以我不能在 XML 中添加转义字符来解决这个问题。有什么方法可以告诉 DOM 解析器在解析时忽略这些特殊字符。

4

1 回答 1

0

您需要回到创建这个文件的人那里,向他们解释如果它不是格式良好的 XML,它是没有用的。这就像向您发送一个声称是 Excel 电子表格但实际上不会在 Excel 中打开的东西(唯一的区别是您可以查看不是很 XML 的文档,看看它有什么问题。)不要接受以次充好数据。

于 2021-07-29T18:08:15.907 回答