【发布时间】:2011-09-25 12:09:47
【问题描述】:
我正在使用 sax 解析器来解析编码为 utf-8y 的 xml 文件。如何在 sax 解析器或输入源中指定它?我总是得到一个解析异常
【问题讨论】:
我正在使用 sax 解析器来解析编码为 utf-8y 的 xml 文件。如何在 sax 解析器或输入源中指定它?我总是得到一个解析异常
【问题讨论】:
我认为您正在通过 InputStream 读取文件?解析器应该能够从 XML 标头中确定文件类型。如果您将文件读入字符串,然后解析它往往会变成梨形
【讨论】:
只是为了确定:“Y”是否包含在 XML 文档的“编码”值中?那么我对你得到一个错误并不感到惊讶——没有这样的编码。 我认为这是生成文档的错误,应该修复。
但在您这边,您有两个主要选择:
第一种方法很简单,大多数解析器应该可以接受。如果第一个不起作用,可以使用第二个选项。
【讨论】: