`
zdpeng
  • 浏览: 126689 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

pull 生成xml

阅读更多
package com.jbit.keepintouch;

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStreamWriter;
import java.io.UnsupportedEncodingException;

import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserException;
import org.xmlpull.v1.XmlSerializer;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Environment;
import android.util.Xml;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.SlidingDrawer;

public class ListInfoActivity extends Activity {

	private SlidingDrawer slidingDrawer;
	private ImageView imageview;
	
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.listinfo_layout);
        File file = new File(Environment.getExternalStorageDirectory(),"person2.xml");
		try {
			BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file),"utf-8"));
			XmlSerializer xs = Xml.newSerializer();
			xs.setOutput(bw);
			
			xs.startDocument("utf-8", true);
			xs.startTag("", "person");
			xs.startTag("", "name"); //人名
			xs.text("李四");
			xs.endTag("", "name");
			
			xs.startTag("", "age"); //年龄
			xs.text("18");
			xs.endTag("", "age");	
			
			xs.startTag("", "gender"); //性别
			xs.text("男");
			xs.endTag("", "gender");
			
			
			xs.endTag("", "person");
			xs.endDocument();
			
			bw.flush();
			bw.close();
		} catch (UnsupportedEncodingException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IllegalArgumentException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IllegalStateException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
        
		
    }
}

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics