webservice를 사용하여 XML에서 url 및 thumb을 가져 오려고합니다. 나는 xml을 받고 있지만 xml을 처리하는 동안 충돌하고있다. 나 자신이 여러 번 exprerienced 한XML에서 값을 가져 오는 동안 응용 프로그램이 손상되는 경우
String tmpstr = EntityUtils.toString(response.getEntity());
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
factory.setNamespaceAware(true);
XmlPullParser xpp = factory.newPullParser();
xpp.setInput(new StringReader(tmpstr));
int eventType = xpp.getEventType();
while (eventType != XmlPullParser.END_DOCUMENT) {
if (eventType == XmlPullParser.START_TAG) {
if (xpp.getName().toString().equals("url")) {
eventType = xpp.nextToken();
if (eventType == XmlPullParser.CDSECT) {
videourl = videourl + xpp.getText() + ",";
}
} else if (xpp.getName().toString().equals("thumb_image")) {
eventType = xpp.nextToken();
if (eventType == XmlPullParser.CDSECT) {
thumbimage = thumbimage + xpp.getText() + ",";
}
}
}
eventType = xpp.next();
}
오류 로그를 게시하십시오. –