【发布时间】:2013-04-16 03:18:29
【问题描述】:
我的代码在sourceURL 声明处停止并抛出异常:
java.net.MalformedURLException:找不到协议:mnt/sdcard/Android/data...
URL sourceUrl = new URL(Environment.getExternalStorageDirectory() + "/Android/data/com.esentral.testdev/"+"temp2.xml");
MyXMLHandler myXMLHandler = new MyXMLHandler();
xr.setContentHandler(myXMLHandler);
xr.parse(new InputSource(sourceUrl.openStream()));
这里的情况是否是某种 URL-String 的错误转换?如果是这样,是否有通用的解决方法? 我听说 SAX 是要走的路,但它可能会使事情进一步复杂化。谢谢。
【问题讨论】:
标签: android url xml-parsing