0
Мне нужно прочитать XML, используя XMLPullParser. Но когда я пытаюсь его проанализировать, мой eventType начинается с 0 (т. Е. START_DOCUMENT) и сразу же переходит к 1 (то есть END_DOCUMENT), тем самым пропуская все остальные теги.XMLPullParser - пропускает все теги
Вот мой пример кода:
public void parseProperties (InputStream in)
{
try
{
XmlPullParserFactory pullParserFactory = XmlPullParserFactory.newInstance();
XmlPullParser pullParser = pullParserFactory.newPullParser();
pullParser.setInput(in, null);
int eventType = pullParser.getEventType();
while (eventType != XmlPullParser.END_DOCUMENT)
{
String name = pullParser.getName();
switch (eventType)
{
case XmlPullParser.START_TAG:
break;
case XmlPullParser.END_TAG:
break;
}
eventType = pullParser.next();
}
}
catch (XmlPullParserException ex)
{
}
catch (IOException ex)
{
}
finally
{
}
}
Может кто-то пожалуйста, скажите мне, почему я не в состоянии поразить любые случаи переключения?