2014-10-20 3 views
1

Я хочу проанализировать изображение URL из тега в моей rss-ленте. вот мой xml-канал?Как разбираться с <xmlPullParser в Android?

<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} media: thumbnail (позиция: START_TAG @ 2: 1042 в [email protected]) –