编写XML文件
来源:互联网 发布:虚拟机安装linux系统 编辑:程序博客网 时间:2024/06/05 22:57
如何编写一个XML文件
package com.example.day13_xml;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.ArrayList;import java.util.List;import org.xmlpull.v1.XmlSerializer;import com.example.bean.Person;import android.os.Bundle;import android.os.Environment;import android.app.Activity;import android.util.Xml;import android.view.Menu;public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); List<Person> list=new ArrayList<Person>(); for (int i = 0; i < 10; i++) { list.add(new Person("张三"+i,i+"")); } //得到一个序列化 XmlSerializer serializer = Xml.newSerializer(); //创建文件 File file=new File(Environment.getExternalStorageDirectory(), "person.xml"); try { //写入流 FileOutputStream outputStream = new FileOutputStream(file); serializer.setOutput(outputStream, "utf-8"); serializer.startDocument("utf-8", true); serializer.startTag(null, "persons"); for (int i = 0; i < list.size(); i++) { serializer.startTag(null, "person"); serializer.startTag(null, "name"); serializer.text(list.get(i).getName()); serializer.endTag(null, "name"); serializer.startTag(null, "age"); serializer.text(list.get(i).getAge()); serializer.endTag(null, "age"); serializer.endTag(null, "person"); } serializer.endTag(null, "persons"); serializer.endDocument(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; }}
0 0
- xml编写一个文件
- Dom4j编写XML文件
- Python 编写XML文件
- 编写XML文件
- 用JDOM编写XML文件
- QT 编写xml文件实例
- 根据Schema文件编写xml并解析xml文件
- Joomla!表单XML文件编写参考手册 【转】
- 编写一个xml文件,并加上样式
- JDOM编写和读取XML文件实例
- 编写读取XML文件的简单入门
- S2SH+ajax+json-------Struts.xml文件编写
- Android 布局文件XML编写注意项
- 编写xml文件的几个注意事项
- XML文件编写自动提醒设置
- Checkstyle编写的XML文件示例
- XML文件以及DTD的编写
- C#编写XML读写类操作xml文件
- Tex中的引号
- VMWare虚拟机中的MacOSX使用XCode运行无法连接iPhone设备
- Failed to install Python Cryptography package
- 第2章:Android的编译环境--build系统
- EJB 3.*环境搭建小案例
- 编写XML文件
- Debug和Release区别
- 在WebLogic新建针对Oracle数据库的JNDI数据源
- 抽象类
- 两招让你成为牛X的T型人才
- UbuntuBSD 官方网站正式上线
- 1003 Problem C
- 《 常见算法与数据结构》符号表ST(2)——初等实现分析和有序符号表
- Android中的Canvas