【问题标题】:XML Parsing from URL in Android Studio从 Android Studio 中的 URL 解析 XML
【发布时间】:2020-04-05 04:38:07
【问题描述】:

我试图解析从在线XML(mysite.com/data.xml)被刷新每一段时间的一些具体数据。我怎样才能做到这一点?我想互联网上其他的例子,但它并没有为我工作。 P>

提前致谢!

【问题讨论】:

    标签: android xml parsing xmlpullparser


    【解决方案1】:

    android

    private List readFeed(XmlPullParser parser) throws XmlPullParserException, IOException {
        List entries = new ArrayList();
    
        parser.require(XmlPullParser.START_TAG, ns, "feed");
        while (parser.next() != XmlPullParser.END_TAG) {
            if (parser.getEventType() != XmlPullParser.START_TAG) {
                continue;
            }
            String name = parser.getName();
            // Starts by looking for the entry tag
            if (name.equals("entry")) {
                entries.add(readEntry(parser));
            } else {
                skip(parser);
            }
        }
        return entries;
    }
    

    【讨论】:

    • 我知道如何从 android studio 中的本地 xml 文件解析,我做到了,但我不知道如何从在线 xml 文件中解析。我如何从那里获取数据并显示它?我尝试的所有示例都不适合我。
    • 可以放xml文件吗?
    • Xml 是这样的... 我想显示 Artist NameSong Title <Schedule System="System"> <Event status="happening" startTime="11:14:32" eventType="song"> <Announcement Display="Now On Air:"/> <Song title="Song Title"> <Artist name="Artist Name" URL=""/> <System ID="19089"/> <PlayLister ID=""/> <Media runTime="04:24"/> <Expire Time="11:18:56"/> <SongURL/> <SongBarCode/> <SongCDKey/> </Song> </Event> </Schedule>
    猜你喜欢
    • 1970-01-01
    • 2012-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-12
    • 2016-12-18
    • 1970-01-01
    相关资源
    最近更新 更多