小编Amo*_*s94的帖子

快速解析 XML 数据

这是我的第一个 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)

非常感谢您的帮助并提前致谢。

xml swift

10
推荐指数
2
解决办法
9777
查看次数

标签 统计

swift ×1

xml ×1