用XDocument解析XML时个别文件报字符无效错误。

有种思路是替换无效的字符。

最简单的方法当然是忽略无效字符,具体操作如下

XDocument xDocument = null;
XmlReaderSettings xmlReaderSettings = new XmlReaderSettings { CheckCharacters = false };
using (XmlReader xmlReader = XmlReader.Create(filename, xmlReaderSettings))
{
    xmlReader.MoveToContent();
    xDocument = XDocument.Load(xmlReader);
}

 

相关文章:

  • 2021-07-23
  • 2022-12-23
  • 2021-08-10
  • 2021-06-29
  • 2021-12-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-18
  • 2021-05-27
  • 2022-01-01
  • 2021-08-08
  • 2021-08-20
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案