Mac中的PLIST(属性列表)中是否必须使用制表符/缩进?

时间:2010-08-04 11:52:44

标签: iphone macos plist

我创建了一个PLIST。 PLIST的结构就像这样

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://10.87.145.105:8080/copy/PropertyList-1.0.dtd">
<plist version="1.0">
    <dict>
        <key>title</key>
        <string>Sample</string>
        <key>title.short</key>
        <string>Sample1</string>
         </dict>
</plist>

这在Mac / iPhone中无法识别为plist。 如果我删除那个额外的标签,并使两者和相同的缩进,它适用于Mac和iPhone。 如果MAc或iPhone识别该文件,则必须使用以下缩进并如下所示。

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://10.87.145.105:8080/copy/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>title</key>
    <string>Sample</string>
    <key>title.short</key>
    <string>Sample1</string>
</dict>
</plist>

2 个答案:

答案 0 :(得分:1)

尝试过它并没有任何区别 - 认为它不应该,我是对的。

答案 1 :(得分:0)

没有。在plist文件中,空格是可选的。