23

我对像 XCode 附带的工具这样的在线应用程序感兴趣,它以可编辑的方式将键和值显示为行并处理 xml plist(我不在乎它是否也处理二进制文件)。

4

6 回答 6

31

所以,我想知道完全相同的事情,当我看到这个问题及其答案时,我说:“去他妈的,我正在做一个!” 所以我做到了。两天后,这是我给你的答案:

http://tustin2121.github.io/jsPlistor/

jsPListor(版本 1,截至 2013 年 8 月 8 日)将允许您将 xml plist 的内容粘贴到其中(通过“导入”按钮)并通过拖放等方式对其进行编辑。完成后,点击导出,它会将所有内容打包到一个有效的 plist 中,供您复制并粘贴回文件中。

仍然存在一些错误和明显的空缺(如数据编辑对话框),但它可以正常工作。未来的版本将尝试允许通过 html5 下载进行保存,并将文件加载到数据行中。

随意在 github 存储库中检查、贡献和提交错误:https ://github.com/tustin2121/jsPlistor

于 2013-08-06T21:47:46.160 回答
1

我已经接受了这样一个事实,即我可能永远找不到一个。然而,我发现 JSON 格式和文本 PList 格式非常相似,并且有很多在线可用的 JSON 编辑器,适用于 windows 和 mac。它可能不适合您的需求,但它非常适合我的需求。通过在记事本中使用几个查找和替换,您可以获得 90% 的 plist 文件。唯一的大问题是分号与逗号。

如果您正在处理足够小的文件,则可以手动完成。对于较大的文件,如果您有这种冲动,那么将 JSON 转换为 PList 文件的简单实用程序应用程序可能会非常简单。

同样,这一切仅适用于文本格式的 plist 文件。mac 上的大多数 plist 编辑器至少可以将 plist 保存为文本格式。

于 2010-05-19T14:15:32.813 回答
1

Plistinator - 它是适用于 Mac、Windows 和 Linux 桌面的原生 C++/Qt 应用程序。所以不是一个在线工具,但它至少是可移植的并且可以跨平台运行(如果这就是对基于 Web 的编辑器的要求)。

我不确定 JS 版本是否处理二进制文件(Plistinator 可以)。如果你有一台 Mac,你可以通过 JS 编辑器编辑它们,如果你通过以下方式将二进制文件转换为 XML

plutil -convert xml myfile.plist

请注意,这将用 XML 版本覆盖 myfile.plist,这可能无法代表二进制版本可以提供的所有相同信息。

全面披露:我是 Plistinator 的作者,12.99 美元用于支付我的拉面和租金。

于 2014-03-27T09:06:44.580 回答
0

我不认为在线有任何 plist 编辑器,至少不如使用 Xcode 的 Plist Editor 功能强大。

您可以使用在线 XML 编辑器,例如Xmlia2.0并自己编写代码。

当您从 xcode 获得 Plist Editor 时,为什么还想要一个用于编辑 XML 文件的在线工具?

于 2010-05-18T19:47:01.823 回答
0

我以前写过一次(用于旧的非 XML plist 文件)。结构非常规则,因此创建外观和行为或多或少类似于 XCode plist 编辑器的东西并不难。

我不知道任何在线 XML 编辑器,但它们必须存在。给定一个精通 DTD 的 XML 编辑器,您应该能够非常轻松地编辑 plist 文件。

于 2010-05-18T19:56:52.200 回答
-4

任何接受.txt文档的网络应用程序都可以很好地编辑 plist。同样对于.xml

于 2010-05-18T19:53:04.563 回答