Android入门:Pull解析XML


一、Pull解析器介绍


pull解析类似于SAX\DOM,都是用来解析XML的方法;


二、使用Pull解析器读取XML数据


模板代码如下:


应用:读取/data/data/package/files/目录下的person.xml文件


XML文件如下:


从上面可以看出,<person></person>可以看做一个JavaBean,而<persons></persons>组成了一个person队列;

因此我们创建一个Person的JavaBean:


接下来,我们编写如下readXML方法,使得将XML文件中的数据变成一个person队列;


编写好此方法之后,我们可以测试此方法:


运行效果如下:




三、使用Serializer解析器写入XML文件


核心代码如下:


应用:创建上面提到的person.xml文件到/data/data/package/files中



以下代码用于将person队列写入输出流文件(此处为文件输出流)


测试代码如下:


总结:使用Pull解析器读取,使用Serializer写入;









你可能感兴趣的:(android)