本文介绍了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数据反序列化的差异的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-26 23:16