用XDocument解析XML時個別文件報字符無效錯誤。
有種思路是替換無效的字符。
最簡單的方法當然是忽略無效字符,具體操作如下
XDocument xDocument = null; XmlReaderSettings xmlReaderSettings = new XmlReaderSettings { CheckCharacters = false }; using (XmlReader xmlReader = XmlReader.Create(filename, xmlReaderSettings)) { xmlReader.MoveToContent(); xDocument = XDocument.Load(xmlReader); }