C# 使用DataContractSerializer序列化对象
我需要使用datacontract序列化程序序列化一个对象。 问题是我没有在一个流或一个字符串中包含对象数据。我有一个包含xml内容的XmlElement 我想做:C# 使用DataContractSerializer序列化对象,c#,xml,C#,Xml,我需要使用datacontract序列化程序序列化一个对象。 问题是我没有在一个流或一个字符串中包含对象数据。我有一个包含xml内容的XmlElement 我想做: DataContractSerializer ser = new DataContractSerializer(Xpto.GetType()); XmlReader = ... //i need the create an XmlReader (or XmlDictionaryReader) from a XmlElement (o
DataContractSerializer ser = new DataContractSerializer(Xpto.GetType());
XmlReader = ... //i need the create an XmlReader (or XmlDictionaryReader) from a XmlElement (or XmlDocument)
Xpto x = (Xpto)ser.ReadObject(reader, true);
任何ideia?您可以使用来处理XmlElement
对象:
XmlReader reader = new XmlNodeReader(myElement);