2011-07-14 58 views
0

XSDツールを使用してxsdファイルから生成したクラスのファイルがあります。私は、WebサービスからXML文字列応答を受け取ります。生成されたクラスに文字列xmlを受け取るにはどうすればよいですか?Webサービスから文字列を受け取り、クラスを作成します

+0

どの言語でクラスを作成しようとしていますか? – Brabster

+0

Visual Studio C#2010 – user31673

+0

説明したとおりにクラスを作成するプロセスは、通常、アンマーシャリングと呼ばれます。私はC#に精通していないが、Googleはおそらくその言葉を置くのを助けることができます。 – Brabster

答えて

0

This articleは、XMLドキュメントを必要に応じてC#クラスにデシリアライズするプロセスを記述しているようです。

0

System.Runtime.Serialization.DataContractSerializerを使用してクラスを生成できます。

TheClass result = null; 
DataContractSerializer dcs = new DataContractSerializer(typeof(TheClass)); 
using(StringReader reader = new StringReader(xml)) 
{ 
    using(XmlReader XmlReader = new XmlReader(reader)) 
    { 
     result = dcs.ReadObject() as TheClass; 
    } 
} 
関連する問題