Я занимаюсь разработкой приложения для Android 2.2.
У меня есть следующий XML-файл в res / xml:
<?xml version="1.0" encoding="iso-8859-1"?>
<data>
<turo>
<name>Rodo</name>
<latitude>37.212123</latitude>
<longitude>0.1231231</longitude>
</turo>
</data>
Я схожу с ума, потому что не могу найти пример, чтобы посмотреть, как я могу разобрать этот файл.
У меня также есть следующий класс для хранения полученных данных:
public class Turo{
private String name;
private Location location;
public String getName(){
return name;
}
public void setName(String name){
this.name = name;
}
public Turo(String name){
setName(name);
}
public void setLocation(Location location) {
this.location = location;
}
public Location getLocation() {
return location;
}
}
Это мой метод для его анализа (он не завершен):
public Vector<Turo> getTurosFromXML(Activity activity, int xmlId) throws XmlPullParserException, IOException {
StringBuffer stringBuffer = new StringBuffer();
Resources res = activity.getResources();
XmlResourceParser xpp = res.getXml(xmlId);
xpp.next();
int eventType = xpp.getEventType();
while (eventType != XmlPullParser.END_DOCUMENT)
{
...
}
}
Можете ли вы помочь мне, пожалуйста?