转义xml中的特殊字符

时间:2015-10-09 14:01:14

标签: c# regex xml xpath

使用Regex,如何在xml属性值中转义特殊字符?

将以下xml作为字符串:

"<node attr=\"<Sample>\"></node>"

我想得到:

"<node attr=\"&lt;Sample&gt;\"></node>"

System.Security.SecurityElement.Escape函数将无法正常工作,因为它会尝试转义每个特殊字符(包括标记打开/关闭尖括号)。

0 个答案:

没有答案