안드로이드 개발자 사이트에서 XML pull parser ..를 권장합니다. 그래서 이클립스에 코드를 복사 해 보았습니다. 에러가 없습니다. 당신이 그것을 실행하려고하면, 그것은 제공 : android xml pull parser?
Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/ref/FinalReference
하지만 문제는 전혀 아닙니다. 간단한 자바 파일로 코드를 저장하면, 그것은 당신이 실행하려면 어떻게 ...
그래서 나는이 점은 것 같다 (... org.xml)는 패키지를 찾을 수 없습니다
을 말한다 식 (인디고) 프로그램?
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");
}
}
자바 프로젝트 또는 안드로이드 프로젝트에서이 코드를 실행하고 있습니까? – rajpara
당신의 logcat을 게시하십시오. –
코드가 정상적으로 작동하면 코드를 모든 활동 안에 넣으십시오. – rajpara