Filemaker:导出PLIST(iOS版)
我有一个数据库,我想导出为iOS兼容的PLIST。
我想到的工作是创build一个计算的字段,添加标记的填充和标题,并使用这些字段创build一个报告。 然后将报告的预览导出为PDF,在Acrobat Reader中打开PDF,select所有文本,复制并粘贴到识别PLIST格式的XCode中,并按预期工作。
有没有更好的方法来做到这一点? (这似乎是一个非常复杂的做事方式,错误的机率很高等)。作为XML的导出选项看起来很有希望,但我似乎无法join点。
我可以想到两种方法来做你想做的事情。 最优雅的方式可能是您build议使用XSLT导出的XML。 但是,如果您还不知道XSLT,那么可以尝试以下操作 – 听起来像使用已经创build的已计算的XML行,就像对数据库进行简单的更改一样:
- 创build一个新的全局字段,例如outputXML
- 创build一个脚本,说plistCreator
在plistCreator脚本中:
- 将outputXML设置为“”
- 转到您要导出的第一条logging
- 循环遍历每条logging,将计算的XML行放入outputXML (将fieldXML设置为outputXML &calculateXMLLine)
- 转到下一个logging,最后一个退出
- 输出字段内容(注意,这是一个不同于导出的命令)用于outputXML
最简洁的解决scheme是使用带有XSLT的导出XML来转换输出。 您需要了解一些XSLT才能做到这一点,或者至less可以从FileMaker自定义示例。