Plist 包含“&”字符

问题描述 投票:0回答:3

我有一个 .plist 文件,其中有一些带有“&”符号的值,例如“M&I”。当我将文件保存到文档文件夹并从那里加载它时,我得到一个空字典。知道如何解决这个问题吗?

iphone objective-c plist
3个回答
29
投票

如果您直接修改 XML 文件,则必须转义某些字符 -

&
应使用 XML 实体
&
进行转义。如果您使用编辑器,这应该会自动为您完成。

如果您使用

CDATA
部分,则不必转义字符。


0
投票

如果您在打开 plist 文件作为属性列表时插入值,它会自动执行此操作。


0
投票

要解决它,请包括

&
,这就是我能够解决其中包含 & 的应用程序名称的方法。

所以它看起来像

<string>M&amp;I</string>
© www.soinside.com 2019 - 2024. All rights reserved.