【发布时间】:2010-11-11 01:48:47
【问题描述】:
是否有任何 C# 函数可用于转义和取消转义字符串,可用于填充 XML 元素的内容?
我正在使用 VSTS 2008 + C# + .Net 3.0。
编辑1:我是拼接简单又短的XML文件,我不使用序列化,所以我需要手动显式转义XML字符,例如我需要把a<b放到<foo></foo>中,所以我需要转义字符串 a<b 并将其放入元素 foo 中。
【问题讨论】:
-
我能想到的最短的:
new XText(unescaped).ToString() -
对于其他偶然发现此问题的人,我发现这是最好的答案:stackoverflow.com/a/5304827/1224069
标签: c# .net xml visual-studio-2008 escaping