1

送信する必要がある xml メッセージを定義する .xsd スキーマ ファイルを親切に提供してくれるサード パーティの Web サービスを使用する必要があります。xsd.exe ツールを実行してクラスを生成したので、実際のオブジェクトを操作して、送信する必要のあるメッセージにシリアル化できます。

ただし、生成されるクラスは非常に冗長で、コンストラクターはなく、ネストされた各オブジェクトには非常に長い名前が付いています。1 つの .xsd スキーマに対して生成された .cs ファイルには、3000 行を超えるコードと 35 の部分クラスが含まれています。

だから私の質問は、これらのクラスを生成して、それが生成するコードを処理するのは正しいですか? 正しい形式にシリアル化する独自のバージョンのクラスを手作業でコーディングする以外に、この xml を生成するより良い方法はありますか?

私は .xsd ファイルを扱った経験があまりないので、最善の方法が何であるかを本当に知りません。

4

1 に答える 1

0

http://xsd2code.codeplex.com/から xsd2code を調べてみてください。ニーズにより適した機能があります

于 2013-05-30T10:55:19.437 に答える