2012-06-27 4 views
0

Сайт разработчика 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"); 
} 
} 
+1

Вы используете этот код в проекте java или проекте Android? – rajpara

+0

, пожалуйста, разместите свой логарифм. –

+0

ваш код работает нормально, просто введите код внутри любой активности. – rajpara

ответ

0

В вашем коде нет проблем, вам просто не хватает чего-нибудь, чтобы запустить его правильно. показать ваш logcat

+0

мой логарифм пуст – user1349663

Смежные вопросы