我得到一串“xml”,其中包含一些未转义的内容。这是一个简单的例子:
<link text="This is some text with "potentially" some quoted text in it." linktype="external" anchor="" target="" />
我遇到的问题是,当您尝试使用 将上述内容转换为字符串XmlDocument.LoadXml()
时,LoadXml()
由于缺少对属性“文本”所包含内容的内引号进行转义,因此会引发异常。有没有一种相对轻松的方式来专门逃避内容?还是我只需要自己解析/转义/重建它?
我没有生成这个文本,我只是从另一个进程中以这样的字符串获取它:
"<link text="This is some text with "potentially" some quoted text in it." linktype="external" anchor="" target="" />"