在此输入图像描述我在C#中使用XmlDocument
处理xml文档:
XmlDocument xml = new XmlDocument ();
xml.Load(file);
我遇到了以下问题:
在许多文档中有一个特殊的符号:§
(它是一个符号§
)
它在处理时无法区分,因此文档无法在Word中打开。(处理XML文件时出现文字错误。不允许签署XML)
希望在处理之后符号CCD_ 4保留在这些位置上。
可能有人知道如何解决这个问题?
这是微软关于如何做到这一点的详细文章。从本质上讲,您需要加载xml文件并使用StreamWriter替换特殊字符。
https://support.microsoft.com/en-us/kb/316063
§
不是符号§
§
是符号§
如果存在类似§
的内容,则xml文件将为ivalid。必须是§
一种可能的解决方案是像读取文本一样读取文件,然后将所有§
替换为§
,保存并最终将其打开为xml