我需要在我的 Android 应用程序中解析一个 xml 文档,并且我正在使用 Dom 解析器。我的 xml 文件中的编码设置为 UTF-8。我用于解析的代码如下:
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
InputStream inStream = getAssets().open("words.xml");
InputSource inSource = new InputSource(inStream);
inSource.setEncoding("UTF-8");
Document doc = db.parse(inSource);
但问题是我得到了一个非法字符异常。有问题的节点具有以下结构:
<obriši>
<item>obriši</item>
<item>ukloni</item>
</obriši>
可能是什么问题呢?