Filemaker:导出 PLIST(适用于 iOS)

发布于 2024-11-14 04:01:05 字数 257 浏览 4 评论 0原文

我有一个数据库,我想将其导出为 iOS 兼容的 PLIST。

我提出的解决方法是创建一个计算字段,该字段添加标记的填充和标题,并使用这些字段创建报告。然后,我将报告预览导出为 PDF,在 Acrobat Reader 中打开 PDF,选择所有文本,复制并粘贴到可识别 PLIST 格式的 XCode 中,一切按预期工作。

有更好的方法吗? (这似乎是一种非常复杂的做事方式,出错的可能性很高,等等。)“导出为 XML”选项看起来很有希望,但我似乎无法将这些点连接起来。

I have a database which I want to export as an iOS compatible PLIST.

The work around I have come up with is to create a calculated field which adds the tagged padding and header and creates a report using these fields. I then export the preview of the report as a PDF, open the PDF in Acrobat Reader, select all text, copy and paste into XCode which recognises the PLIST format and all works as expected.

Is there a better way of doing this? (This seems a really convoluted way of doing things, high chance of error, etc.) The Export as XML option looks promising but I can't seem to join the dots.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

ぇ气 2024-11-21 04:01:05

我能想到的两种方法可以完成您想做的事情。最优雅的方法可能是您建议的带有 XSLT 导出的 XML。不过,如果您还不了解 XSLT,您可以尝试以下操作 - 听起来就像您已经创建的计算 XML 行一样,这将是对数据库的简单更改:

  1. 创建一个新的 global 字段,例如 outputXML
  2. 创建一个脚本,例如 plistCreator

plistCreator 脚本中:

  1. 设置 outputXML到“”
  2. 转到要导出的第一条记录
  3. 循环遍历每条记录,将计算出的 XML 行放入 outputXML(将字段 outputXML 设置为 outputXML & ¶ &calculatedXMLLine)
  4. 转到下一条记录,在
  5. outputXML 的最后一个“导出字段内容”后退出(请注意,这是与“导出”不同的命令)

Two ways that I can think of to do what you're trying to do. The most elegant way is probably the XML with XSLT export which you suggest. If you don't already know XSLT, though, you might try the following -- it sounds like with the calculated XML line you've already created, like this would be a simple change to your database:

  1. Create a single new global field, say outputXML
  2. Create a script, say plistCreator

In the plistCreator script:

  1. Set outputXML to ""
  2. Go to the first record you want to export
  3. Loop through every record putting your calculated XML line into outputXML (set field outputXML to outputXML & ¶ & calculatedXMLLine)
  4. Go to next record, exit after last
  5. Export Field Contents (note that this is a different command than Export) for outputXML
燃情 2024-11-21 04:01:05

最简洁的解决方案是使用带有 XSLT 的导出 XML 来转换输出。您需要了解一点 XSLT 才能执行此操作,或者至少能够自定义 FileMaker 中的示例。

The cleanest solution is to use the export XML with an XSLT for transforming the output. You'll need to know a little XSLT to do this, or at least be able to customize the examples from FileMaker.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文