2014-10-20 65 views
1

我想从我的RSS源中的标签解析图片网址。 这里是我的xml提要?如何在Android中使用XmlPullParser解析<media:thumbnail>?

<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解析它。

回答

0

试试这个代码:

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; 
} 
+0

我得到下面的异常 12-15 18:32:32.440:W/System.err的(32320):org.xmlpull.v1.XmlPullParserException:预期:START_TAG {null}媒体:缩略图(位置:START_TAG @ 2:1042,位于[email protected]中) – 2015-12-15 13:05:30