2016-04-08 17 views
1

私はJDOM-2.0.6.jarとURLからXMLを解析しようとしていますが、私はIOExceptionを取得する:私は何をやっていることアンドロイドJDOM2のXML解析、IOExcetion

IOException: Couldn't open "here is xml link"

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ではうまく機能しません。だから間違っている?

答えて

1

ログ(android.os.NetworkOnMainThreadException)の例外はありませんでしたが、このsolutionを使用した後、最終的にxmlを解析しました。

0

完全なスタックトレースを取得するためにLog.w( "IOException"、io.getMessage()、io)に変更すると、そこから問題を特定できます。

+0

同じ、詳細は表示されません。 – viderSelf