Android pull is the easiest way to parse xml
Android pull is the easiest way to parse xml
177571349
177477683
Public static List GetPull (String pid, int page) throws Exception {
String xmlStr =; // String to be read
List List = new ArrayList ();
News news = null;
XmlPullParser parser = Xml. newPullParser ();
Parser. setInput (new StringReader (xmlStr ));
While (parser. next ()! = XmlPullParser. END_DOCUMENT ){
If (parser. getEventType () = XmlPullParser. START_TAG ){
String name = parser. getName ();
If (news. equals (name )){
News = new News ();
List. add (news );
} Else if (title. equals (name )){
News. setTitle (parser. nextText ());
} Else if (time. equals (name )){
News. setTime (parser. nextText ());
} Else if (img. equals (name )){
News. setImg (parser. nextText ());
} Else if (id. equals (name )){
News. setId (parser. nextText ());
} Else if (abstract. equals (name )){
News. setshortacts (parser. nextText ());
}
}
}
Return list;
}