Как правильно сохранить имя файла в XML?

Я использую XDocumentдля кэширования списка файлов .

<file id="20" size="244318208">a file with an &amp;ersand.txt</file>

В этом примере я использовал XTextи позволил автоматически экранировать символы в имени файла, например & с &

<file id="20" size="244318208"><![CDATA[a file with an &ersand.txt]]></file>

. В этом примере я использовал XCData , чтобы я мог использовать литеральную строку, а не экранированную, чтобы она отображалась в XML так же, как в моем приложении.

Мне интересно, лучше ли один из них другого при каких-то определенных условиях, или это просто личный вкус. Кроме того, если это что-то значит, имена файлов могут содержать или не содержать недопустимые символы.

5
задан nobody 13 June 2012 в 20:42
поделиться