1

我正在尝试解析从 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 的相同数据:

这是网址:

http://partners.api.skyscanner.net/apiservices/browsequotes/v1.0/GB/GBP/en-GB/UK/anywhere/anytime/anytime?apiKey=prtl6749387986743898559646983194

为什么会出现 SAXException?

谢谢!

4

0 回答 0