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

相關文章
相關標籤/搜索