思路篇:我是这么理解的 xml文件 无非就是找到抓取 展示
 
 
 
 
这是我们要解析的xml文件 我们先做下book的get和set方法 以及toString
 
 
 
 
这是xml的思路
 
 
第一步 找到文件 findViewById 当然我们得做点准备工作如图
 
 
 
 
 
 
第二步 因为是模拟的资源 所以要用到Raw资源调用上下文  这里要用输出InputStrom 
 
              raw 是自创的 用于存放xml文件
 
 
 
 
 
 
             这里用集合接收输入的数据 当然这里自己定义的BookStoreParserUtils类和parserXml方法要自己实现 然后用StringBuffer接收数据
 
 
 
第三步  找到集合的每个元素----->遍历元素 拼接一下
 
第四步    接收的数据展示到TextView上
 
方法篇:说白了就是判断开头 打印内容 判断结尾 
 
 
 
方法刚写成
 
 
 
 
1加入参数Inputstream is  获取xml解析器
 
 
 
 
 
 
2告诉解析器我要解析的内容  因为是解析的是Inputstream 所以参数选择 is utf-8 是版本 中间有异常
 
ctrl+alt+t Exception抓起来
 
 
3获取事件的类型   如果要不断的解析需要循环判断Xml没有循环结束就一直解析下去
 
 
4判断标签 判断是开始标签还是结束标签
 
 
5判断哪个是开始标签
 
 
 
初始化集合对象
 
 
 
 
解析标签内容
 
 
 
解析到结束标签 把获得的数据加入到集合中并返回lists