关于实体类与XML之间互转的一个问题
我把一个实体类转换成XML后,如下:
public class Customer
dim mName as string
dim mID as Integer
public sub New(strName as string,intID as integer)
mname=strName
mID=intID
end sub
End class
public class XMLCustomer
dim msXML as IO.MemoryStream
dim slrXML as new System.Xml.Serialization.XmlSerializer(GetType(Customer))
dim objCustomer=new Customer("One",1)
slrXML.Serialize(msXML,objCustomer)
end Classs
现在我想不把msXML写到文件去而把它从新转换成实体类Customer,该怎么做?
我试过如下的操作:
dim objCustomer2 as Customer
slrXML.Deserialize(msXML)
但报错,提示“文档(0,0)错误”
但如果把它写到文件里再读出来就不会报错,请问有没有高手给指点指点