Android : XmlpullParser exception

安稳与你 提交于 2019-12-06 13:31:26
public static void getAllXML(String url) throws 
XmlPullParserException, IOException, URISyntaxException{ 
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
factory.setNamespaceAware(true);
XmlPullParser parser = factory.newPullParser(); 
parser.setInput(new InputStreamReader(getUrlData(url)));  
XmlUtils.beginDocument(parser,"results");
int eventType = parser.getEventType();
do{
  XmlUtils.nextElement(parser);
  parser.next();
  eventType = parser.getEventType();
  if(eventType == XmlPullParser.TEXT){
  Log.d("test",parser.getText());
}
} while (eventType != XmlPullParser.END_DOCUMENT) ;       
}
public InputStream getUrlData(String url) 
throws URISyntaxException, ClientProtocolException, IOException {
 DefaultHttpClient client = new DefaultHttpClient();
HttpGet method = new HttpGet(new URI(url));
  HttpResponse res = client.execute(method);
return  res.getEntity().getContent();
}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!