android中xml文件的生成与读取(Pull)
来源:互联网 发布:win10 数据丢失 编辑:程序博客网 时间:2024/05/23 09:45
1.android中是采用Xml文件序列化器生成Xml文件的,
//1得到一个xml文件的序列化器(生成器)
XmlSerializer serializer=Xml.newSerializer();
//初始化一些参数
File file=new File(getFilesDir(),"info.xml"); //android.content.ContextWrapper.getFilesDir()返回值是一个绝对路径
FileOutputStream fos=new FileOutputStream(file);
serializer.setOutput(fos,"utf-8");//这里的utf-8指的是生成这个xml文件是以utf-8这个编码集来写的
//<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
serializer.startDocument("utf-8",true);//这里的utf-8是指xml文件中头部中所有的编码集,这里的true指的是该xml文件是独立存在的
serializer.startTag(null," ");
serializer.endTag(null," ");
serializer.endDocument();
2.
java中解析xml文件有好几种,SAX方式解析就是其中一种,
SAX方式是基于事件的解析,不可倒退却有速度快效率高的特点(相比较DOM方式解析)
android中用XmlPullParser进行解析的
//1得到xml文件的解析器
XmlPullParser parser=Xml.newPullParser();
//2.初始化一些参数
parser.setInput(is,"utf-8");//is是要解析的InputStream流
//3.得到当前节点的事件类型
int type=parser.getEventType();
while(type!=XmlPullParser.END_DOCUMENT){
switch(type){
case XmlPullParser.START_TAG:
if(""){
}
break;
case XmlPullParser.END_TAG://解析到了结束的标签
if(""){
}
break;
}
typr=parser.next();
}
- android中xml文件的生成与读取(Pull)
- Android中使用Pull解析器生成XML文件和读取xml文件
- Android中的XML解析与生成——Pull解析xml、实现xml文件的生成
- Android开发之Pull解析读取和生成XML文件
- Android中运用Pull解析器读取XML文件
- Android中使用Pull解析器读取XML文件
- 在android中使用Pull解析器生成xml文件
- Android下使用pull解析器生成XML文件、读取XML文件
- pull解析与生成xml文件
- Android中的XML的Pull解析与生成
- Android使用Pull生成/解析XML文件
- Android中xml文件解析 SAX方式 与 PULL方式
- Pull生成XML文件
- pull生成XML文件
- android 对xml文件的pull解析,生成xml ,对xml文件的增删
- Android中最重要的采用pull解析xml文件
- android中利用pull解析xml文件
- Android 中使用Pull解析XML文件
- input输入框不为text时placeholder的文本在手机上不显示的解决方案
- 解决织梦后台登陆空白问题
- 《实用OpenCV》<五> 图像滤波(1)
- “最小编辑距离(Minimum Edit Distance)”
- 2014年工作难点疑点、有价值的点回顾
- android中xml文件的生成与读取(Pull)
- Ubuntu下创建简单的Http server
- junit
- Ubuntu 13.10 下配置JDK+Tomcat+MySQL 搭建JSP开发环境
- 大豆异黄酮
- [Leetcode] Search for a Range (Java)
- 【财政决策支持系统DSS】财政支出OLAP分析模型参考【财政数据仓库DW】
- linux oom详解
- 任正非:总有一天华为会光荣反攻进入美国