package com.example.xibo_android;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;
import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserException;
import org.xmlpull.v1.XmlPullParserFactory;
import android.os.Bundle;
import android.os.Environment;
import android.app.Activity;
import android.view.Menu;
import android.view.MenuItem;
import android.support.v4.app.NavUtils;
public class MainActivity extends Activity {
int eventType;
XmlPullParser parser;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
try{
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
factory.setNamespaceAware(true);
parser = factory.newPullParser();
File file = new File(Environment.getExternalStorageDirectory()+ "/xxx.xml");
System.out.println("path"+Environment.getExternalStorageDirectory()+ "/xxx.xml");
FileInputStream fis = new FileInputStream(file);
parser.setInput(new InputStreamReader(fis));
eventType = parser.getEventType();
}catch(XmlPullParserException e){
e.printStackTrace();
}catch(FileNotFoundException e){
e.printStackTrace();
}
if(eventType == XmlPullParser.START_DOCUMENT){
System.out.println("Start document");
} else if(eventType == XmlPullParser.START_TAG){
System.out.println("Start tag "+parser.getName());
}else if(eventType == XmlPullParser.END_TAG){
System.out.println("End tag "+parser.getName()); }
if(eventType == XmlPullParser.TEXT){
String texte = parser.getText();
} //{ System.out.println("Text "+xpp.getText());}
try {
eventType = parser.next();
} catch (XmlPullParserException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
//System.out.println("End document");
}Add a code snippet to your website: www.paste.org