2

datacontract シリアライザーを使用してオブジェクトをシリアライズする必要があります。問題は、ストリームまたは 1 つの文字列にオブジェクト データがないことです。xml コンテンツを含む XmlElement があります。

私はやってみたいです:

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);

何かアイデアはありますか?

4

1 に答える 1

3

を使用してオブジェクトXmlNodeReaderを処理できます。XmlElement

XmlReader reader = new XmlNodeReader(myElement);
于 2012-05-21T18:56:48.047 に答える