这是我要解析的xml
<item>
<title>Music Monday: Can 'The Whole Love' Compare to Wilco's Best?</title>
<link>...</link>
<comments>...</comments>
<pubDate>Mon, 19 Sep 2011 20:05:24 +0000</pubDate>
<media:title type="html">clairesuddath</media:title>
<media:thumbnail url="http://timenewsfeed.files.wordpress.com/2011/09/98079207.jpg?w=150"/>
</item>
这是我使用的代码
public void endElement(String uri, String localName, String qName) throws SAXException {
currentElement = false;
if (currentFeedItem != null) {
if(localName.equals("title")){
currentFeedItem.setTitle(currentValue);
} else if (localName.equals("link")) {
currentFeedItem.setLink(currentValue);
} else if (localName.equals("pubDate")) {
String dateString = currentValue;
try {
Date date = dateFormat.parse(dateString);
currentFeedItem.setPubDate(date);
} catch (ParseException e) {
Log.e("RSSFeed", "ERROR", e);
}
}
else if (localName.equals("item")) {
feedItemList.add(currentFeedItem);
}
}
}
每当我想获得头衔时,我都会获得媒体:头衔。如何修改我的代码来解决这个问题?
另一个是如何从媒体获取网址:缩略图?
非常感谢。
P.S。对不起,如果我的语法困扰你,我不擅长英语。
答案 0 :(得分:0)
我刚遇到同样的问题,使用“qName”代替“LocalName”将解决您的问题