Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java android xml拉式解析器?_Java_Android_Xmlpullparser - Fatal编程技术网

Java android xml拉式解析器?

Java android xml拉式解析器?,java,android,xmlpullparser,Java,Android,Xmlpullparser,android开发者网站推荐使用xml拉式解析器。。所以我尝试了它的代码,并将其复制到eclipse,它没有给出任何错误。但如果您尝试运行它,它会提供: 初始化VM时出错 java/lang/NoClassDefFoundError:java/lang/ref/FinalReference 所以我在互联网上肆虐,尝试在网上发布解决方案,但毫无帮助。一时兴起,我试图找到org.xml,但它不在那里!所以我下载了它,现在我想知道在哪里保存这个臭虫 但问题可能根本不是这样。如果将代码保存为简单的jav

android开发者网站推荐使用xml拉式解析器。。所以我尝试了它的代码,并将其复制到eclipse,它没有给出任何错误。但如果您尝试运行它,它会提供:

初始化VM时出错 java/lang/NoClassDefFoundError:java/lang/ref/FinalReference

所以我在互联网上肆虐,尝试在网上发布解决方案,但毫无帮助。一时兴起,我试图找到org.xml,但它不在那里!所以我下载了它,现在我想知道在哪里保存这个臭虫

但问题可能根本不是这样。如果将代码保存为简单的java文件,它会说找不到包org.xml

所以我想这一点是

如何在EclipseIndigo中运行这个程序

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 project还是android project中运行此代码?请发布您的日志猫。您的代码运行良好,只需将代码放入任何活动中即可。我尝试将其作为两者运行。首先是android,在这种情况下,它没有显示任何错误,但当我试图运行时,控制台显示了一个错误。错误发生在VM java/lang/NoClassDefFoundError的初始化过程中:java/lang/ref/FinalReference对于java文件,它甚至没有编译,每行都有一个错误。我也试着把它放到一个活动中,同样的错误。请发布完整的错误堆栈。我怀疑正在发生的事情是这些库没有正确链接。