У меня проблема с моим кодом в XmlPullParser, и я не знаю, является ли это только мной или ошибкой.
Я просто анализирую XML-файл с помощью xmlpullparser (как показано ниже):
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
factory.setNamespaceAware(true);
XmlPullParser xpp = factory.newPullParser();
xpp = c.getResources().getXml(id);
int quantity = 0;
int eventType = xpp.getEventType();
while (eventType != XmlPullParser.END_DOCUMENT) {
if (eventType == XmlPullParser.START_TAG) {
Log.d("al","Start tag "+xpp.getPrefix());
}
xpp.next();
}
и программа не работает, она говорит RuntimeException, getPrefix не поддерживается.я ничего не нашел об этом.я делаю что-то не так?
(я использую api 7 и сайт anddev говорит, что он здесь, так как api 1)