我的代码在 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字符串被错误转换了吗?如果是,是否有常见的解决方法?我听说SAX是一个不错的选择,但可能会进一步复杂化问题。谢谢。