从 Android Studio 中的 URL 解析 XML
Posted
技术标签:
【中文标题】从 Android Studio 中的 URL 解析 XML【英文标题】:XML Parsing from URL in Android Studio 【发布时间】:2020-04-05 04:38:07 【问题描述】:我试图解析从在线XML(mysite.com/data.xml)被刷新每一段时间的一些具体数据。我怎样才能做到这一点?我想互联网上其他的例子,但它并没有为我工作。 P>
提前致谢!
【问题讨论】:
【参考方案1】: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 Name 和 Song 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>
以上是关于从 Android Studio 中的 URL 解析 XML的主要内容,如果未能解决你的问题,请参考以下文章
Android Studio 从 Textfield 获取价值并将其插入 API url
尝试从asp.net web api调用获取响应时android studio中的超时异常
在android studio中播放从服务器获取的mp4 url列表的代码