В чем разница между событиями и тегами в XML?Разница между событиями и тегами в xml
Является ли событие большим заголовком и тегами субтитров?
Как узнать, что является событием и является тегом?
Итак, в приведенном ниже коде я получаю события и теги из этого XML-файла.
Я вижу, что теги какой-то образом захоронены в XML-файле, как и для каждого события, это происходит через тег, но я хочу знать, как сказать точную разницу между два
public boolean process(){
boolean status = true;
Application currentRecord = null;
boolean inEntry = false;
String textValue = "";
try {
XmlPullParserFactory factory = XmlPullParserFactory.newInstance().newInstance();
factory.setNamespaceAware(true);
XmlPullParser xpp = factory.newPullParser();
xpp.setInput(new StringReader(this.xmlData));
int eventType = xpp.getEventType();
while(eventType != XmlPullParser.END_DOCUMENT){
String tagName = xpp.getName();
switch (eventType){
case XmlPullParser.START_TAG:
Log.d("ParseApplications", "Starting Tag for " + tagName);
if (tagName.equalsIgnoreCase("entry")) {
inEntry = true;
currentRecord = new Application();
}
break;
case XmlPullParser.TEXT:
textValue = xpp.getText();
break;
case XmlPullParser.END_TAG:
Log.d("ParseApplication", "Ending Tag for " + tagName);
if (inEntry){
if (tagName.equalsIgnoreCase("entry")){
applications.add(currentRecord);
inEntry = false;
}
else if (tagName.equalsIgnoreCase("name")){
currentRecord.setName(textValue);
}
else if (tagName.equalsIgnoreCase("artist")){
currentRecord.setArtist(textValue);
}
else if (tagName.equalsIgnoreCase("release date")){
currentRecord.setReleaseDate(textValue);
}
}
break;
default :
}
eventType = xpp.next();
Пример кода будет оценен ... –
@chalarangelo добавлено – Jchoi