У меня есть XML от URL xml
Я получаю XML для моего приложения для Android. Но я не знаю, как получить указанное значение из XML. Мне нужно получить геопункт внутри "ReportBody", где index = 1. Я прилагаю свой код Java ниже. Заранее благодарим за любую положительную помощь.
public class MainActivity extends AppCompatActivity {
String xml;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
new Connection().execute();
}
private class Connection extends AsyncTask {
@Override
protected String doInBackground(Object... arg0) {
try {
DefaultHttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet("http://server5.onlinegpstracker.com/xml_files/2501_group_summary.xml");
HttpResponse response = client.execute(request);
HttpEntity httpEntity = response.getEntity();
xml = EntityUtils.toString(httpEntity);
} catch (ClientProtocolException e) {
Log.d("HTTPCLIENT", e.getLocalizedMessage());
} catch (IOException e) {
Log.d("HTTPCLIENT", e.getLocalizedMessage());
}
return xml;
}
}
}