gpt4 book ai didi

快速解析 XML

转载 作者:搜寻专家 更新时间:2023-10-30 21:49:32 26 4
gpt4 key购买 nike

有人可以帮助我为什么下面的代码不起作用..我正在 Xcode.1 Playground 中测试它

let url:NSURL! = NSURL(fileURLWithPath:"file:///Users/sss/Documents/app.xml")

var xml = NSXMLParser(contentsOfURL: url)

xml?.parse()

最佳答案

Playgrounds 是沙盒化的,因此您不能只从用户文件夹中的任何位置抓取文件。以下是将该文件添加到您的 playground 以使其可访问的方法:

  1. 在 Finder 中找到您的“.playground”文件
  2. 右键单击并选择“显示包内容”
  3. 您应该看到“timeline.xctimeline”、“contents.xcplayground”和“section-1.swift”
  4. 创建一个名为“Resources”的新文件夹
  5. 将“app.xml”复制到新文件夹中

现在您的文件将在沙箱中可用。您可以从包中检索它并将其加载到 NSXMLParser 中,如下所示:

let url: NSURL! = NSBundle.mainBundle().URLForResource("app", withExtension: "xml")
var xml = NSXMLParser(contentsOfURL: url)

关于快速解析 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26722937/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com