0

この XML があり、デシリアライズする必要がありますが、型が正しくありません。

<Consumer>
  <Sex type="int">Man</Sex>
</Consumer>

どうすれば修正できますか?int と string を許可するのが好きです。

事前にt​​hx、

4

2 に答える 2

0

これを実現する唯一の方法は、XML を手動で解析することです。

すべての通常のツールは、「人間」が決して整数ではないという事実に当てはまります。

于 2011-10-19T14:22:55.267 に答える
0

以下の対応をお願いします。XML を Visual Studio に読み込み、[Infer Schema] ボタンをクリックし、「xsd.exe /c schema.xsd」を実行してクラスを生成します。xsd.exe は tools フォルダーにあります。次に、生成されたコードを調べて、必要に応じて short を int に変更するなどの調整を行います。

このリンクを確認してください

于 2010-12-20T13:34:46.413 に答える