Задача: При попытке десериализировать простенький xml файл — получил шибку: there is an error in XML document (2, 2)
Инструменты: C#
Решение: В моем случае ошибка возникла при использовании атрибута XmlRootAttribute.
Дело в том что атрибут содержал Namespace, котрого не было в xml документе:
[XmlRoot(Namespace = "http://tempuri.org/XMLTest", IsNullable = false)]
public partial class test
{
...
}
xml файл выглядит следующим образом:
Some Title
C:\Tests\
8/1/2019
Есть два решения, если есть возможность — добавить Namespace в xml документ, или удалить его в объявлении класса.