从 XML 到 PLIST 的转换

Posted

技术标签:

【中文标题】从 XML 到 PLIST 的转换【英文标题】:Conversion From XML to PLIST 【发布时间】:2010-07-23 08:30:13 【问题描述】:

我需要将大约 1000 个 xml 文件从 XML 转换为 PLIST 格式(例如 <dict><arrays>。是否已有可用的工具/应用程序或算法?

【问题讨论】:

您的标签是 C#、iphone 和 .Net,这令人困惑。我认为您需要使用现有示例更多地说明您的情况才能获得好的答案。 【参考方案1】:

这个呢?

http://iappcat.com/plist/bin2xml

【讨论】:

【参考方案2】:

您想从 C# 中进行转换吗?如果不是这种情况,那么自 Mac OS X 10.2 起就有一个名为 plutil 的工具可用:

plutil -convert xml1 some_file.plist

plutil 可用于检查属性列表文件的语法,或将 plist 文件从一种格式转换为另一种格式。

【讨论】:

【参考方案3】:

使用 XSLT 处理器。 C# 有一个很好的 API 可以做到这一点,但是如果您需要在各种平台上自动化它,请使用可移植的东西,例如:xsltproc(几乎随处可用)或SAXON XSLT(对于 XSL 2.0,但有点像使用麻烦)。

【讨论】:

以上是关于从 XML 到 PLIST 的转换的主要内容,如果未能解决你的问题,请参考以下文章

将Apple.plist文件从XML/binary转换为

XML PList 到 JSON 转换器并在客户端处理 JSON 响应 [关闭]

plist与xml的转换

plist xml文件到mac上的html / pdf格式

从 plist/dictionary 转换为 NSNumber 时出错

excel到可可中的plist转换,反之亦然