Filemaker:导出PLIST(iOS版)

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

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

有没有更好的方法来做到这一点? (这似乎是一个非常复杂的做事方式,错误的机率很高等)。作为XML的导出选项看起来很有希望,但我似乎无法join点。

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

  1. 创build一个新的全局字段,例如outputXML
  2. 创build一个脚本,说plistCreator

plistCreator脚本中:

  1. outputXML设置为“”
  2. 转到您要导出的第一条logging
  3. 循环遍历每条logging,将计算的XML行放入outputXML (将fieldXML设置为outputXML &calculateXMLLine)
  4. 转到下一个logging,最后一个退出
  5. 输出字段内容(注意,这是一个不同于导出的命令)用于outputXML

最简洁的解决scheme是使用带有XSLT的导出XML来转换输出。 您需要了解一些XSLT才能做到这一点,或者至less可以从FileMaker自定义示例。