从字符串中删除$#x0

时间:2013-05-27 07:12:54

标签: c# xml xelement

我有一个字符串,我试图像这样解析XML:

XElement.Parse(XMLdata)

但我遇到的问题是XMLdata包含这个文本:

  

$#x0在尝试将字符串解析为XML时导致以下异常:'.', hexadecimal value 0x00, is an invalid character. Line 1, position 6554.

有没有办法在调用XElement.Parse(XMLdata)之前删除这些字符?

请协助

1 个答案:

答案 0 :(得分:1)

在解析

之前替换xml内容中的所有特殊字符
"
&
'
<
>