尝试在类中获取时,XML数据会出错

时间:2014-03-30 16:39:28

标签: xml

我正在使用XML进行winform应用程序。

请找到附带的XML。 enter image description here 我使用以下类来获取数据。

公共课任务     {

    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)中存在错误。

请帮帮我..

提前致谢!!

1 个答案:

答案 0 :(得分:0)

第1行第1列中的错误:在XML声明(<?xml version="1.0" encoding="UTF-8"?>)之前,您是否有空格或空行?

如果是,请将其删除。除了(如果有的话)字节顺序标记之外,XML声明之前应该 nothing