C# There is an error in XML document (2, 2)

Задача: При попытке десериализировать простенький 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 документ, или удалить его в объявлении класса.

0

Добавить комментарий