我XDocument
用来缓存文件列表。
<file id="20" size="244318208">a file with an &ersand.txt</file>
在这个例子中,我使用XText
了 , 并让它自动转义文件名中的字符,例如 & 和&
<file id="20" size="244318208"><![CDATA[a file with an &ersand.txt]]></file>
在这一个中,我曾经XCData
让我使用文字字符串而不是转义字符串,因此它出现在 XML 中就像它在我的应用程序中一样。
我想知道在任何特定条件下它们中的任何一个是否都比另一个更好,或者这只是个人品味。此外,如果它意味着什么,文件名可能包含也可能不包含非法字符。