2014-07-04 57 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

回答