Формат файла, используемого моим приложением, основан на Xml. Я просто получил клиента, у которого есть неудачный xml-файл. Вещь содержит почти 90 000 строк, и по некоторым причинам примерно 20 "=" символов случайным образом перемежаются.Исправление XML в C#
Я получаю исключение XmlException для большинства из них с номером строки и положением символов, что позволяет мне находить оскорбительные символы и удалять их вручную. Я только начал писать небольшое приложение, которое автоматизирует этот процесс, но мне было интересно, есть ли лучшие способы восстановления поврежденных xml-файлов.
Пример неудачной линии:
<item name="InstanceGuid" typ=e_name="gh_guid" type_code="9">ee330f9f-a1e2-451a-8c6d-723f066a6bd4</item>
↑ (this is supposed to be [type_name])
Спасибо Джим, это будет найти большинство ошибок. –