android - 在Android中,如何使用XmlPullParser解析到 <media:thumbnail>?

  显示原文与译文双语对照的内容

我想从rss提要中的标签中解析图像的url 。 这是我的xml提要?


<media:content url="http://www.sunsetclub.ir/wp-content/uploads/2014/10/266494881968332-300x199.jpg" width="300" height="199" medium="image" type="image/jpeg"><media:copyright>Sunset</media:copyright></media:content><media:thumbnail url="http://www.sunsetclub.ir/wp-content/uploads/2014/10/266494881968332-80x80.jpg" width="80" height="80"/>

我可以用DOM解析器解析它,但是我想用XmlPullParser解析它。

时间: 作者:

请尝试以下代码:


private String readThumbnail(XmlPullParser parser) throws IOException, XmlPullParserException {
 parser.require(XmlPullParser.START_TAG, ns,"media:thumbnail");
 String thumbnailUrl = parser.getAttributeValue(null,"url");
 parser.nextTag();
 return thumbnailUrl;
}

...