如何从XML中删除“特殊字符”?

时间:2010-05-07 13:55:15

标签: .net xml

是否有.NET(2.0)框架方法来删除XML special characters

" &等。

编写一个很容易,但如果可用的话,我宁愿使用框架。

2 个答案:

答案 0 :(得分:1)

假设你想要逃避角色,即&成为&那么我认为没有一个框架方法,最接近的可能是HTTPServerUtility类上的HTMLEncode和HTMLDecode。总是可以将数据包装在CDATA标签中,以避免解析这些字符。

答案 1 :(得分:0)

我建议看一下XMLConvert课程。您可以使用它来编码和解码XML以使其安全。这也将处理XML Spec.中定义的非法字符。删除字符会更改基础数据,最好对它们进行编码和解码。