Android 台灣中文網

標題: Android "SAX解析XML" 可以做篩選嗎 [打印本頁]

作者: f9999200    時間: 2012-7-9 06:27
標題: Android "SAX解析XML" 可以做篩選嗎
最近正在學習怎麼用 SAX解析XML

不過有個困擾點想請問各位大大...

我想要利用SAX解析出來的XML,做一個篩選的動作

下面是我找網路的範例
<persons>   
    <person>   
        <status>大徙弟</status>   
        <name>孙悟空</name>   
        <tool>金箍棒</tool>   
        <number>杀死了50只妖怪</number>   
    </person>   
    <person>   
        <status>二徙弟</status>   
        <name>猪八戒</name>   
        <tool>九齿钉耙 </tool>   
        <number>杀死了40只妖怪</number>   
    </person>   
    <person>   
        <status>三徙弟</status>   
        <name>沙和尚</name>   
        <tool>降妖宝杖</tool>   
        <number>杀死了30只妖怪</number>   
    </person>   
</persons>   

如果我只想要顯示出 擁有 "孙悟空" 這個內容的 節點

也就是 我希望顯示出  「大徙弟   孙悟空  金箍棒  杀死了50只妖怪」

不知道這有沒有可能做到?!
作者: ploglin    時間: 2012-7-9 09:22
你利用 sax 去解析時,他需要控制 startElement, endElement ,只要你自己定義一個HashMap 跟一個 ArrayList 去儲存你解析出來的資料即可。
作者: wind8894    時間: 2012-7-9 14:55
Google Android SDK開發範例大全這本書的8-13章
不知道是不是你要找的資料
http://androidsdk.pixnet.net/blog/post/4547002
作者: f9999200    時間: 2012-7-10 23:37
ploglin 發表於 2012-7-9 09:22
你利用 sax 去解析時,他需要控制 startElement, endElement ,只要你自己定義一個HashMap 跟一個 ArrayLis ...

謝謝版主的回應.....後來有發現這個東西.....現在正在嘗試中
作者: f9999200    時間: 2012-7-10 23:40
wind8894 發表於 2012-7-9 14:55
Google Android SDK開發範例大全這本書的8-13章
不知道是不是你要找的資料
http://androidsdk.pixnet.net/b ...

我有看到這個範例了!!!
現在正在研究中....謝謝W大




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1