Здравствуйте, я хочу, чтобы разобрать http://jon-stevens.com/rss/index.phpAndroid - разбор конкретных частей XML
Im используя
public void parseXMLAndStoreIt(XmlPullParser myParser) {
int event;
String text = null;
try {
event = myParser.getEventType();
while (event != XmlPullParser.END_DOCUMENT) {
String name = myParser.getName();
switch (event) {
case XmlPullParser.START_TAG:
break;
case XmlPullParser.TEXT:
text = myParser.getText();
break;
case XmlPullParser.END_TAG:
if ((name.equals("description"))&&(text.contains("Week"))) {
title=text;
}else if((name.equals("title"))&&(text.contains(tagz.toUpperCase()))){
country=text;
}
break;
}
event = myParser.next();
}
parsingComplete = false;
} catch (Exception e) {
e.printStackTrace();
}
}
Где Tagz является строковым значением удельного гороскопа знака (пример: «Овен») я не знаю, как проанализируйте описание каждого знака гороскопа при нажатии кнопки (который несет тегз). До сих пор я разбираю начальное описание гороскопа («Начало недели с понедельника, 27 января и заканчивая Солнцем», 2 февраля 2014 года) и названия знаков гороскопа, но как я могу получить конкретное описание знака (описание для конкретного знака зодиака tile i parse), а?
Не существует способа перейти ко второму тегу после определенного заголовка и получить его содержимое (так как описание - 2 тега ниже названия). Мне действительно не нужно разбирать титул им, просто имея его как чек, чтобы получить соответствующий знак зодиака при нажатии кнопки. Я действительно не понимаю флагов. Я имею в виду, что оба названия и описания находятся в теге элемента, но я до сих пор не знаю, как получить описание. Извините, что мое первое приложение и im kinda медленно обрабатывают информацию; p – user3206805
Парсер найдет каждый тег по очереди. «Событие» указывает START или END_TAG, а «name» указывает, какой тег он есть. Вы действительно не можете пропустить внутри XML-документа, вы должны воспринимать вещи так, как они появляются, поочередно. Итак, как только вы видите тег «item», вы знаете, что следующие теги «title» и «description» относятся к элементу - вот где флаг. – Larry