Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.

Paste

Pasted as Java by hh ( 13 years ago )
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");
         


    }

 

Revise this Paste

Your Name: Code Language: