Как Энди сказал, что это выглядит, как будто вы используете недопустимые символы в файле XML ...
Taken from here ...
Это дает сообщение об ошибке:
<message>if salary < 1000 then</message>
Это нормально:
<message>if salary < 1000 then</message>
Есть 5 предопределенные ссылки на объекты в XML:
< < less than
> > greater than
& & ampersand
' ' apostrophe
" " quotation mark
Примечание: только символы «<» и «&» строго запрещены в XML. Чем больше персонаж, тем законнее, но это хорошая привычка его заменять.
Так заменить эти недопустимые символы или рассмотреть возможность использования CData
Можете ли вы показать свое содержимое файла? Похоже, ваш xml недействителен. –
Имя сообщения об ошибке относится, скорее всего, не к имени файла, а к неправильному имени элемента в файле XML. –
Ошибка, вероятно, происходит из содержимого файла, но поскольку я не могу изменить содержимое, я решил не использовать XmlDocument для чтения и анализа моего xml. – Stan