2010-05-07 27 views
0

是否有.NET(2.0)框架方法來刪除XML special characters如何從XML中刪除「特殊字符」?

"&

這是很容易寫一個,但我寧願使用框架的(如果有)。

+0

可能的重複http://stackoverflow.com/questions/1132494/string-escape-in​​to-xml – Will 2010-05-07 13:59:09

+0

我的首選答案:http://stackoverflow.com/questions/1132494/string-escape-in​​to-xml/ 1132679#1132679 – Will 2010-05-07 13:59:52

回答

1

假設你的意思是你想逃離的人物,即&成爲&話,我不認爲這是應該是一個框架的方法,最接近的可能是在獲取HttpServerUtility類的HTMLEncode和HTMLDecode。總是可以將數據包裝在CDATA標籤中以避免解析這些字符。

0

我建議看看XMLConvert班。您可以使用它來編碼和解碼XML以使其安全。這也將處理在XML Spec.中定義的非法字符。刪除字符會更改底層數據,最好對它們進行編碼和解碼。