这是我的第一个 iOS 应用程序,我在从 XML 获取数据时遇到了一些麻烦。我需要从如下所示的 XML 文件中获取歌曲名称和艺术家:
<?xml version="1.0" encoding="utf-8"?>
<Schedule System="Jazler">
<Event status="happening" startTime="19:14:30" eventType="song">
<Announcement Display="Now On Air:"/>
<Song title="E timpul">
<Artist name="Revers">
</Artist>
<Jazler ID="16490"/>
<PlayLister ID=""/>
<Media runTime="03:03"/>
<Expire Time="19:17:33"/>
</Song>
</Event>
</Schedule>
Run Code Online (Sandbox Code Playgroud)
到目前为止,我认为我创建了解析器,但我不知道如何从中获取数据,而且在线教程让我有点困惑......
self.parser = XMLParser(contentsOf: URL(string:"http://localhost/jazler/NowOnAir.xml")!)!
self.parser.delegate = self as? XMLParserDelegate
let success:Bool = self.parser.parse()
if success {
print("success")
} else {
print("parse failure!")
}
Run Code Online (Sandbox Code Playgroud)
非常感谢您的帮助并提前致谢。