我要開發一個Android的XML解析使用SAX。得到Android的薩克斯XML屬性值解析
這是我的XML提要:
<root>
<Categories>
<Category name="book">
<Articles>
<article articleid="170" title="java programming">
<thumb_image>
<image url="http://website/var/tmp/thumb_2536_design_pavitra-rajaram_1_thumb_dec2012__forfeed.jpeg"/>
</thumb_image>
<images>
<image url="http://food/dec2012/1_chef-olaf-niemeier_main_dec2012.jpg" alttext="Chef Olaf Niemeier"/>
<image url="http://food/dec2012/2_chutneys-from-hamburg_main_dec2012.jpg" alttext="Chef Olaf Niemeier"/>
</images>
</article>
<article articleid="171" title="Android programming">
<thumb_image>
<image url="http://website/var/tmp/thumb_2220_1_itc-grand-chola-chennai_main_dec2012__forfeed.jpeg"/>
</thumb_image>
<images>
<image url="http://food/dec2012/1_chef-olaf-niemeier_main_dec2012.jpg" alttext="Chef Olaf Niemeier"/>
<image url="http://food/dec2012/2_chutneys-from-hamburg_main_dec2012.jpg" alttext="Chef Olaf Niemeier"/>
</images>
</article>
</Article>
</Category>
<Category name="Animals">
<Articles>
<article articleid="81" title="Dog">
<thumb_image>
<image url="http://website/var/tmp/thumb_2220_1_itc-grand-chola-chennai_main_dec2012__forfeed.jpeg"/>
</thumb_image>
<images>
<image url="http://food/dec2012/1_chef-olaf-niemeier_main_dec2012.jpg" alttext="Chef Olaf Niemeier"/>
<image url="http://food/dec2012/2_chutneys-from-hamburg_main_dec2012.jpg" alttext="Chef Olaf Niemeier"/>
</images>
</article>
<article articleid="81" title="Cat">
<thumb_image>
<image url="http://website/var/tmp/thumb_2220_1_itc-grand-chola-chennai_main_dec2012__forfeed.jpeg"/>
</thumb_image>
<images>
<image url="http://food/dec2012/1_chef-olaf-niemeier_main_dec2012.jpg" alttext="Chef Olaf Niemeier"/>
<image url="http://food/dec2012/2_chutneys-from-hamburg_main_dec2012.jpg" alttext="Chef Olaf Niemeier"/>
</images>
</article>
</Article>
</Category>
</Categories>
我類別名稱和文章title..but我沒有得到image..how可我得到的image..pls幫我...
我用下面的代碼:
public void startElement(String uri, String localName, String qName,
Attributes attributes) throws SAXException {
// reset
tempVal = "";
if (qName.equalsIgnoreCase("Category")) {
// create a new instance of Laptop
laptop = new Laptop();
laptop.setBrand(attributes.getValue("name"));
}
else if (qName.equalsIgnoreCase("article")) {
// create a new instance of Laptop
article = new Laptop();
article.setModel(attributes.getValue("title"));
}
else if (qName.equalsIgnoreCase("thumb_image")) {
// create a new instance of Laptop
image = new Laptop();
image.setImageURL(attributes.getValue("url"));
}
}
請給我解決了這些......我怎麼可以從單獨thum_image標籤圖像網址...
你的元素是圖像,而不是thumb_image ... – njzk2 2013-02-19 14:26:23
@ njzk2請閱讀我更新的問題,並給我的解決方案these.i需要的圖像URL單從thumb_image標籤。 – android 2013-02-19 14:36:21
我已閱讀您更新的問題,並且與之前的評論相同。你想在thumb_image訪問的URL,URL時,在圖像 – njzk2 2013-02-19 15:21:49