Xml文件的解析(自拟模拟数据)

思路篇:我是这么理解的 xml文件 无非就是找到抓取 展现

 

这是咱们要解析的xml文件 咱们先作下book的get和set方法 以及toStringspa

 

这是xml的思路xml

第一步 找到文件 findViewById 固然咱们得作点准备工做如图对象

 

 

第二步 由于是模拟的资源 因此要用到Raw资源调用上下文  这里要用输出InputStrom 事件

              raw 是自创的 用于存放xml文件utf-8

 

 

             这里用集合接收输入的数据 固然这里本身定义的BookStoreParserUtils类和parserXml方法要本身实现 而后用StringBuffer接收数据资源

 

第三步  找到集合的每一个元素----->遍历元素 拼接一下get

第四步    接收的数据展现到TextView上io

方法篇:说白了就是判断开头 打印内容 判断结尾 

 

方法刚写成stream

 

1加入参数Inputstream is  获取xml解析器循环

 

 

2告诉解析器我要解析的内容  由于是解析的是Inputstream 因此参数选择 is utf-8 是版本 中间有异常

ctrl+alt+t Exception抓起来

3获取事件的类型   若是要不断的解析须要循环判断Xml没有循环结束就一直解析下去

4判断标签 判断是开始标签仍是结束标签

5判断哪一个是开始标签

初始化集合对象

 

解析标签内容

 

解析到结束标签 把得到的数据加入到集合中并返回lists

相关文章
相关标签/搜索