2014-07-04 54 views
-1

我非常新的Android開發和Java, 我有C#經驗 反正 我試圖從URL 獲取XML我嘗試一切可能的事情,但不工作。 總是碰撞或沒有結果。的Android獲取XML作爲字符串

我只想要一個簡單的XML結果,我發現了一些JSON和PHP代碼,我不想連接到MySQL。

沒有任何簡單的函數來從URL檢索XML作爲字符串

這是我的traials

` LBL1 =(TextView的)findViewById(R.id.lbl1)中的一個;

try { 
     InputStream is = new URL("http://api.androidhive.info/pizza/?format=xml").openConnection().getInputStream(); 
     String strxml = is.toString(); 
     lbl1.setText(strxml); 
    } 
catch (MalformedURLException e) { 
    System.out.println("Error: " + e.getMessage()); 
    e.printStackTrace(); 
} 
    catch (IOException e) { 
     System.out.println("Error: " + e.getMessage()); 
     e.printStackTrace(); 
    }` 

任何幫助將不勝感激。謝謝

+0

這是老教程,您應該與服務器進行通信,不僅是後臺線程或使用(http://developer.android .com/reference/android/os/AsyncTask.html) – VenomVendor

+3

「我嘗試了所有可能的事情」我不相信。例如,你沒有嘗試正確的事情。提示:回顧一下'String strxml = is.toString();'在做什麼。 – Henry

+0

感謝亨利,我知道我沒有嘗試正確的事情,否則我不會發布這個。當人們在這裏發佈這意味着他們需要技術幫助,而不是語言顧問。 – asmgx

回答