【问题标题】:How to parse to <media:thumbnail> using XmlPullParser in Android?如何在 Android 中使用 XmlPullParser 解析到 <media:thumbnail>?
【发布时间】:2014-10-20 19:00:32
【问题描述】:

我想从我的 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 解析它。

【问题讨论】:

    标签: android xml rss xmlpullparser


    【解决方案1】:

    试试这个代码:

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

    【讨论】:

    • 我收到以下异常 12-15 18:32:32.440: W/System.err(32320): org.xmlpull.v1.XmlPullParserException: 预期: START_TAG {null}media:thumbnail (位置:START_TAG @2:1042 in java.io.StringReader@2c9062cc)
    猜你喜欢
    • 1970-01-01
    • 2021-10-06
    • 2012-10-28
    • 1970-01-01
    • 1970-01-01
    • 2013-04-15
    • 2020-05-21
    • 2016-12-21
    • 1970-01-01
    相关资源
    最近更新 更多