如何读取包含不同符号的XML文件,例如(←)

时间:2016-09-22 10:17:27

标签: c# xml web-services browser

是否可以替换XML文件中的符号并在C#中读取该XML文件? 我有xml文件,其中包含符号(←,↑),我想在浏览器上打印该xml文件,但我收到了错误。

那么可以在xml中替换那些符号并在浏览器上显示有效的xml文件吗?

1 个答案:

答案 0 :(得分:0)

您可以使用IsXmlChar找出无效的XML字符并将其删除。

试试这个

string sMyXMLContent = "<your xml string>";
var validXmlChars = sMyXMLContent.Where(ch => XmlConvert.IsXmlChar(ch)).ToArray();

这将删除无效的xml字符。