我对一个在线应用程序很感兴趣,比如XCode附带的工具,它以可编辑的方式显示键和值为行,并处理xml plists(我不在乎它是否也处理二进制文件)
答案 0 :(得分:24)
所以,我想知道完全相同的事情,当我看到这个问题及其答案时,我说"拧紧它,我做了一个!"所以我做到了。两天后,我的回答是:
http://tustin2121.github.io/jsPlistor/
jsPListor(2013年8月8日版本1)允许您将xml plist的内容粘贴到其中(通过“导入”按钮)并使用拖放等进行编辑。完成后,点击导出,它会将所有内容打包成一个有效的plist,供您复制并粘贴回文件。
还有一些错误和明显的空缺(如数据编辑对话框),但它的功能。未来的版本将尝试允许通过html5下载保存,并将文件加载到数据行中。
随意在github repo上查看,贡献和提交错误:https://github.com/tustin2121/jsPlistor
答案 1 :(得分:1)
我认为网上没有任何编辑,至少不像Xcode的Plist编辑那样有用。
您可以使用在线XML编辑器,例如Xmlia2.0,并自行编码。
当您从xcode获得Plist编辑器时,为什么还需要一个用于编辑XML文件的在线工具?
答案 2 :(得分:1)
我已经辞职了,我可能找不到一个这样的事实。然而,我发现JSON格式和文本PList格式非常相似,并且有很多JSON编辑器可以在线获得,也可以用于windows和mac。它可能不适合您的需求,但它很适合我的需求。通过使用几个发现&在记事本中替换,您可以获得90%的plist文件。唯一的大问题是分号和逗号。
如果您正在处理足够小的文件,则可以手动完成。对于较大的文件,如果你有这种冲动,一个简单的实用程序应用程序将JSON转换为PList文件可能非常简单。
同样,这一切都只适用于文本格式的plist文件。 Mac上的大多数plist编辑器至少可以用文本格式保存plist。
答案 3 :(得分:1)
还有Plistinator - 适用于Mac,Windows和Linux桌面的廉价C ++ / Qt应用程序。所以不是一个在线工具,但它至少是可移植的并且跨平台运行(如果是基于网络的编辑器的请求的话)。
我不确定JS版本是否处理二进制文件(Plistinator确实如此)。如果你有一台Mac,你可以通过JS编辑器编辑它们,如果你通过
将二进制文件转换为XMLplutil -convert xml myfile.plist
请注意,将使用XML版本覆盖myfile.plist,这可能并不代表二进制版本可以提供的所有相同信息。
完全披露:我是Plistinator的作者,2.99美元用于支付我的拉面&租金。
答案 4 :(得分:0)
我在当天写了一次(对于旧的非XML plist文件)。结构是非常规则的,所以创建看起来和行为或多或少像XCode plist编辑器的东西并不难。
我不知道任何在线XML编辑器,但它们必须存在。鉴于DTD-savvy XML编辑器,您应该能够非常轻松地编辑plist文件。
答案 5 :(得分:-1)
任何接受.txt
文档的网络应用都会编辑plists。同样适用于.xml