我正在使用XML进行winform应用程序。
请找到附带的XML。 我使用以下类来获取数据。
公共课任务 {
public int Screens { get; set; }
public string Name { get; set; }
public int Employees { get; set; }
public static Task[] FromXml(string sourceXml)
{
using (var ms = new MemoryStream(Encoding.UTF8.GetBytes(sourceXml)))
{
var xs = new XmlSerializer(typeof(Cinema[]));
return xs.Deserialize(ms) as Cinema[];
}
}
}
在反序列化xml中的数据时出现以下错误。
错误:XML文档(1,1)中存在错误。
请帮帮我..
提前致谢!!
答案 0 :(得分:0)
第1行第1列中的错误:在XML声明(<?xml version="1.0" encoding="UTF-8"?>
)之前,您是否有空格或空行?
如果是,请将其删除。除了(如果有的话)字节顺序标记之外,XML声明之前应该 nothing 。