用XDocument解析XML时个别文件报字符无效错误。
有种思路是替换无效的字符。
最简单的方法当然是忽略无效字符,具体操作如下
XDocument xDocument = null; XmlReaderSettings xmlReaderSettings = new XmlReaderSettings { CheckCharacters = false }; using (XmlReader xmlReader = XmlReader.Create(filename, xmlReaderSettings)) { xmlReader.MoveToContent(); xDocument = XDocument.Load(xmlReader); }
本文介绍了一种解决XML解析中遇到的无效字符问题的方法,通过设置XmlReader的CheckCharacters属性为false,可以忽略这些无效字符,从而避免解析错误。
1万+

被折叠的 条评论
为什么被折叠?



