protected
void
onPostExecute(String result){
try
{
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
factory.setNamespaceAware(
true
);
XmlPullParser xpp = factory.newPullParser();
xpp.setInput(
new
StringReader(result));
int
eventType = xpp.getEventType();
boolean
bSet =
false
;
while
(eventType != XmlPullParser.END_DOCUMENT){
if
(eventType == XmlPullParser.START_DOCUMENT){
;
}
else
if
(eventType == XmlPullParser.START_TAG){
tag_name = xpp.getName();
if
(tag_name.equals(
"age"
))
bSet =
true
;
}
else
if
(eventType == XmlPullParser.TEXT){
if
(bSet){
bSet =
false
;
}
if
(tag_name.equals(
"filename"
)){
Aimage = xpp.getText(); ------>파일이름을 가져오는 놈입니다. String Aimage;로 되있습니다.
}
if
(tag_name.equals(
"age"
)){
Aage = xpp.getText(); ------->나이를 가져오는 놈으로 String Aage; 로 되있습니다.
item.add(Aage);
}
if
(tag_name.equals(
"happenPlace"
)){
Ajuso = xpp.getText(); --------> 주소를 가져오는 놈으로 String Ajuso;으로 되있습니다.
}
testAnimals =
new
ArrayList<TestAnimal>();
datal =
new
TestAnimal(Aage,Ajuso,Aimage);
testAnimals.add(datal);
animal_adapter =
new
Custom_CatList_Adapter(getApplicationContext(),testAnimals);
look_cat.setAdapter(animal_adapter);
animal_adapter.notifyDataSetChanged();
}
else
if
(eventType == XmlPullParser.END_TAG){
;
}
eventType = xpp.next();
}
}
catch
(Exception e){
}
}