Сайт разработчика android рекомендует синтаксический анализатор xml .. поэтому я попробовал свой код (скопировал его для затмения) и не дал никаких ошибок. Но если вы попытаетесь запустить его, он дает:android xml pull parser?
Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/ref/FinalReference
Так что я бичевал в Интернете, пытался «решение», размещенные в Интернете, и это не помогло. По прихоти, я пытаюсь найти org.xml, но его нет! поэтому я загружаю его, и теперь мне интересно, где сохранить педераста!
Но, возможно, проблема не в этом. Если вы сохраните код в виде простого файла Java, он говорит, что не могу найти пакеты (org.xml ...)
Так что я предполагаю, что точка это ...
Как запустить этот программа в eclipse (индиго)?
import java.io.IOException;
import java.io.StringReader;
import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserException;
import org.xmlpull.v1.XmlPullParserFactory;
public class Xml_readActivity
{
public static void main (String args[])throws XmlPullParserException, IOException
{
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
factory.setNamespaceAware(true);
XmlPullParser xpp = factory.newPullParser();
xpp.setInput(new StringReader ("<foo>Hello World!</foo>"));
int eventType = xpp.getEventType();
while (eventType != XmlPullParser.END_DOCUMENT) {
if(eventType == XmlPullParser.START_DOCUMENT) {
System.out.println("Start document");
} else if(eventType == XmlPullParser.START_TAG) {
System.out.println("Start tag "+xpp.getName());
} else if(eventType == XmlPullParser.END_TAG) {
System.out.println("End tag "+xpp.getName());
} else if(eventType == XmlPullParser.TEXT) {
System.out.println("Text "+xpp.getText());
}
eventType = xpp.next();
}
System.out.println("End document");
}
}
Вы используете этот код в проекте java или проекте Android? – rajpara
, пожалуйста, разместите свой логарифм. –
ваш код работает нормально, просто введите код внутри любой активности. – rajpara