特に、CSSEdit の AutoCompletion.plist ファイルを編集しています (それが重要な場合)。
私の質問は、エスケープする必要がある STRING 要素内の文字はありますか? スペース?引用?
編集: 明確にするために、私は CSSEdit を使用してファイルを編集しているのではなく、ファイルは CSSEdit パッケージの一部です。私は TextMate を使用してファイルを編集しています (ただし、"Property List Editor.app" は別のオプションです)。ファイルは XML 形式です。AutoCompletion.plist ファイルの抜粋を次に示します。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>font-family</key>
<array>
<string>Arial</string>
<string>Helvetica</string>
<string>Georgia</string>
<string>serif</string>
<string>sans-serif</string>
<string>cursive</string>
etc...
次のように、スペースと一重引用符を含む STRING を追加したいと思います。
<string>Georgia, Times, 'Times New Roman', serif</string>
しかし、ファイルをそのまま編集すると、CSSEditは大騒ぎになります