我正在尝试解析从 URL 获取的 XML 文件。
从 Assets 文件夹中的本地文件解析 XML 时,没有问题:
InputStream is = getAssets().open("xml-test.xml");
Document dom = db.parse(is);
这很好但是当我尝试从网络上获取数据时:
InputStream in = httpConnection.getInputStream();
Document dom = db.parse(in);
我得到了 SAX 异常。
具体来说:“意外令牌(位置:TEXT {“引号”:[{“Quo...@1:678 in java:io:InputStreamReader@41772e00)
本地文件包含与来自 URL 的相同数据:
这是网址:
为什么会出现 SAXException?
谢谢!