5

サードパーティ システムからの xml ファイルを検証 (および文書化) する目的で、データ注釈を使用していくつかのビューモデル クラスを再利用して xsd ファイルを生成することを望んでいました。Xsd.exe は問題なく .xsd ファイルを生成しますが、[Required] のようなデータ注釈属性は f.ex を使用した xsd に反映されません。minOccurs=1。

ここにはどのようなオプションがありますか? 「最も簡単」なのは、おそらくリフレクションを使用して独自の xsd 世代を作成することです。または、別の xsd で追加の検証属性を作成するだけで済み、xml ファイルを検証するときに両方を使用できますか?

他のアイデアはありますか?

4

1 に答える 1

1

私は他の解決策を知りません。

リフレクションを使用して XSD ジェネレーターを作成しました (私の場合はコメントを含めることができるようにするため)。これはかなりの作業ですが、確実に実行可能です。

于 2012-04-25T11:39:35.393 に答える