綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[求助] Android "SAX解析XML" 可以做篩選嗎

[複製連結] 查看: 1159|回覆: 4|好評: 0
跳轉到指定樓層
樓主
f9999200 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2012-7-9 06:27

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
最近正在學習怎麼用 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只妖怪」

不知道這有沒有可能做到?!
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
ploglin | 收聽TA | 只看該作者
發表於 2012-7-9 09:22
你利用 sax 去解析時,他需要控制 startElement, endElement ,只要你自己定義一個HashMap 跟一個 ArrayList 去儲存你解析出來的資料即可。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

板凳
wind8894 | 收聽TA | 只看該作者
發表於 2012-7-9 14:55
Google Android SDK開發範例大全這本書的8-13章
不知道是不是你要找的資料
http://androidsdk.pixnet.net/blog/post/4547002
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

地板
 樓主| f9999200 | 收聽TA | 只看該作者
發表於 2012-7-10 23:37

謝謝版主的回應.....後來有發現這個東西.....現在正在嘗試中
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

5
 樓主| f9999200 | 收聽TA | 只看該作者
發表於 2012-7-10 23:40
wind8894 發表於 2012-7-9 14:55
Google Android SDK開發範例大全這本書的8-13章
不知道是不是你要找的資料
http://androidsdk.pixnet.net/b ...

我有看到這個範例了!!!
現在正在研究中....謝謝W大
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則