【发布时间】:2020-04-05 04:38:07
【问题描述】:
我试图解析从在线XML(mysite.com/data.xml)被刷新每一段时间的一些具体数据。我怎样才能做到这一点?我想互联网上其他的例子,但它并没有为我工作。 P>
提前致谢!
【问题讨论】:
标签: android xml parsing xmlpullparser
我试图解析从在线XML(mysite.com/data.xml)被刷新每一段时间的一些具体数据。我怎样才能做到这一点?我想互联网上其他的例子,但它并没有为我工作。 P>
提前致谢!
【问题讨论】:
标签: android xml parsing xmlpullparser
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;
}
【讨论】:
<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>