本文介绍了xml数据反序列化的差异的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好,
i有一个问题
我们将以下面的方式将xmlbytedata反序列化为对象
代码:
deserialise( byte [] xmlByteDate)
{
XmlSerializer ds = new XmlSerializer( typeof (Company.Employee)) ;
MemoryStream memoryStream = new MemoryStream(xmlByteData);
Company.Employee emp = new Company.Employee();
emp =(Company.Employee)ds.Deserialize(memoryStream);
return \\ temp;
}
代码1 :(另一种方式)
deserialise( byte [] xmlData)
{
XmlSerializer ds = new XmlSerializer ( typeof (员工));
MemoryStream memoryStream = new MemoryStream(xmlData);
XmlTextReader reader = new XmlTextReader(memoryStream);
员工emp = new Employee();
emp =(Employee)ds.Deserialize(reader);
return \\ temp;
}
哪个更好并且通过添加xmltextreader有什么优点和缺点如果有的话
问候,
vishnu k。
解决方案
这篇关于xml数据反序列化的差异的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!