繁体   English   中英

Filemaker:导出 PLIST(适用于 iOS)

[英]Filemaker: exporting a PLIST (for iOS)

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

我想出的解决方法是创建一个计算字段,该字段添加标记的填充和 header 并使用这些字段创建报告。 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.

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

最干净的解决方案是使用导出 XML 和 XSLT 来转换 output。 您需要了解一点 XSLT 才能做到这一点,或者至少能够自定义 FileMaker 中的示例。

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

  1. 创建一个新的全局字段,比如outputXML
  2. 创建一个脚本,比如plistCreator

plistCreator脚本中:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM