Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android JDOM2 xml解析,IOExction_Java_Android_Xml_Eclipse_Jdom 2 - Fatal编程技术网

Java Android JDOM2 xml解析,IOExction

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

我试图用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";

  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。

它打印相同的内容,没有更多信息。