【发布时间】:2012-01-04 07:03:58
【问题描述】:
在我的一个 android 应用程序中,当我尝试从某个 url 解析 xml 文件时,有时我得到 ParseException: At line 1, column 0: no element found SAXException 但奇怪的是我没有得到这个异常总是意味着当我再次刷新页面时(回到上一个活动并再次出现)它开始工作(意味着它解析 xml)。
我找不到发生这种情况的确切原因。在我看来,这可能是互联网的问题,但网络正在设备上运行,还有一件事 它并不总是发生,有时它很容易理解 XML,但有时它会抛出异常。
这是我用来解析的代码:
xr.parse(new InputSource(new URL(urlToHit).openStream()));
我也尝试了另一种解析方式:
URL serverAdd=new URL(urlToHit);
URLConnection connection = serverAdd.openConnection();
xr.parse(new InputSource(connection.getInputStream()));
但问题仍然存在。(有时它解析xml有时它不能)
请帮忙,因为这对我来说非常紧急。
谢谢。
【问题讨论】:
标签: android connection saxparser