文章标题

1得到xml文件的序列化对象
XmlSerializer xs=xml.newSerializer();
2.制定序列化器的一些参数
2.1,保存文件的地址
File file=new File (getFilesDir(),名称+”.xml”)
2.2初始化输出流
FileOutputStream os=new FileOutputStream(file);
2.3把io设值序列化器里
xs.setOutput(os,”utf-8”);
3.开始写xml文件
xs.startDocument(“utf-8”,true);
xs.starTag(null,”label”);
xs.text(value);
xs.endTag(null,”lable”);
xs.endDocunment()
4,关闭Io流
os.close();


xml解析
1.获得解析器对象
xmlpullparser pullParser=XMl.newPullParser();
2.设置解析器参数
2.1定义需要解析的文件地址
Flie file=new File(getFilesDir(),名称+”.xml”)
2.2初始化输入流
FileIputStream fs=new FileInputStream(file);
2.3.把Io流防止在解析器对象里
pullParser.setInput(input,”utf-8”);
3.解析xml文件
3.1获取第一个事件的标示
int type=pullParser.getEventType();
3.2判断是否是结尾节点
type=XmlPullParser.END_DOCUMENT?
3.3判断是否是标签的开始节点
type=XmlPullParser.END_START_TAG?
3.4获取当前节点的名称
pullParser.getName();
3.5.获取节点中的值
pullParser.nextText();
3.6判断是否是结束的节点
type==XmlPullParser.END_TAG?
3.7
让解析器获取下一个事件的标示
pullParser.next();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值