【问题标题】:Plist Error: String is EmptyPlist 错误:字符串为空
【发布时间】:2012-05-11 20:37:22
【问题描述】:

我创建了一个 PHP 应用程序来输出一个 plist 以弥合数据库和应用程序之间的差距。

决定在我上面的应用程序中使用 plist 而不是 sqlite 数据库,所以我必须找到一种方法来完成这项工作。

我尝试在 x-code 中打开 plist,它告诉我它已损坏。

于是我运行了控制台命令:

sudo plutil ./filename.plist

这表示'字符串转换失败。字符串为空'。

所以我在文本编辑器中打开了 plist 并搜索了 <string></string>(表示空字符串),但没有找到任何结果。所以我不确定它有什么问题!

你能帮帮我吗?

我需要一种方法来调试并找出错误所在,但似乎没有一种简单的方法来调试 plist 文件。

【问题讨论】:

    标签: php xml string plist syntax-error


    【解决方案1】:

    好的,我在这里发布解决方案,因为这个错误几乎要了我的命,如果有人能发现以下解决方案有帮助,那就太好了。

    基本上,数据库包含数千个条目,因此几乎不可能调试每个条目的错误字符。

    我使用 PlistEdit Pro 并将 plist 的原始 xml 复制/粘贴到其中。
    这行得通。

    我认为正在发生的事情是数据库输出了一些罪犯(狡猾的字符),而我对 PlistEdit Pro 的使用适当地转义了这些字符,因此它不会破坏 X-Code。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-11
      • 2014-10-23
      • 2010-09-16
      • 1970-01-01
      • 2016-01-24
      • 2020-03-14
      相关资源
      最近更新 更多