小编nob*_*ody的帖子

在XML中存储文件名的正确方法是什么?

我正在使用XDocument缓存文件列表.

<file id="20" size="244318208">a file with an &amp;ersand.txt</file>
Run Code Online (Sandbox Code Playgroud)

在这个例子中,我使用了XText,让它自动转义文件名中的字符,例如&with&amp;

<file id="20" size="244318208"><![CDATA[a file with an &ersand.txt]]></file>
Run Code Online (Sandbox Code Playgroud)

在这一个中,我曾经XCData让我使用文字字符串而不是转义字符串,所以它在我的应用程序中出现在XML中.

我想知道他们中的任何一个在任何特定条件下是否比另一个更好,或者它是否只是个人品味.此外,如果它意味着什么,文件名可能包含也可能不包含非法字符.

c# xml formatting linq-to-xml

5
推荐指数
2
解决办法
149
查看次数

标签 统计

c# ×1

formatting ×1

linq-to-xml ×1

xml ×1