這是咱們要解析的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