Java Android JDOM2 xml解析,IOExction
我试图用jdom-2.0.6.jar解析URL中的xml,但我得到了IOException:Java Android JDOM2 xml解析,IOExction,java,android,xml,eclipse,jdom-2,Java,Android,Xml,Eclipse,Jdom 2,我试图用jdom-2.0.6.jar解析URL中的xml,但我得到了IOException: IOException:无法打开“这是xml链接” 这就是我正在做的: import org.jdom2.Document; import org.jdom2.Element; import org.jdom2.JDOMException; import org.jdom2.input.SAXBuilder; String myurl = "https://myfile.xml"; SAXBui
IOException:无法打开“这是xml链接”
这就是我正在做的:
import org.jdom2.Document;
import org.jdom2.Element;
import org.jdom2.JDOMException;
import org.jdom2.input.SAXBuilder;
String myurl = "https://myfile.xml";
SAXBuilder builder = new SAXBuilder();
try {
Document document = builder.build(myurl);
Element rootNode = document.getRootElement().getChild("myroot");
} catch (IOException io) {
Log.d("IOException", io.getMessage());
} catch (JDOMException jdomex) {
Log.d("JDOMException", jdomex.getMessage());
}
同样的代码在Eclipse中工作得很好,但在Android Studio中不行。有什么问题吗?更改为Log.w(“IOException”,io.getMessage(),io)以获取完整的堆栈跟踪,也许我们可以从中识别问题。我在日志中没有(android.os.NetworkOnMainThreadException)异常,但在使用此异常后,我最终解析了xml。它打印相同的内容,没有更多信息。