我正在使用XML处理winform应用程序。XML数据在尝试在类内部读取时出错
请找到附件的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)中存在错误。
请帮助我..
在此先感谢!
嗨mareckmareck,我已经关闭标记,同样的问题仍然出现..请看看相同...谢谢! – user2395176
这些连字符是xml的一部分吗?尝试使用验证程序首先验证xml文件,例如wc3:http://www.w3schools.com/xml/xml_validator.asp。还要确保xml文件在UTF8中正确编码。 – mareckmareck
嗨mareckmareck, – user2395176