0

私はSTAR標準に準拠したWebサービス(もちろんASMX)を作成しようとしています。私のサービスは、XSD「ProcessPartsActivity.xsd」として定義されているオブジェクト「ProcessPartsActivity」を受け入れます。

STAR XSD: STAR XSD ダウンロード

この XSD は、内部で他の多くの XSD を利用しています。STAR FAQは、XSDの代わりに XSDObjectGen を使用して C# クラスを作成することを示しています。

XSD.EXE と XSDObjectGen を使用して XSD を C# オブジェクトに変換しようとしましたが、どちらもスキーマ検証エラーが発生しています。

XSDObjectGen.exe "<folder path>\ProcessPartsActivity.xsd" /l:cs /n:"DummyNamespace"

XSD.exe "<folder path>\ProcessPartsActivity.xsd" 

これらの XSD を以前に C# クラスに変換した人はいますか、または達成する他の方法がある場合は提案してください。

ProcessPartsActivity 情報

4

1 に答える 1

0

XSD.EXE と XSDObjectGen の実際の問題はまだわかりませんでしたが、これは VS 2012 Xsd2Code 3.6 バージョンで正しく動作しているようです。

Xsd2Code 3.6 リンク

STAR 標準 XSD からコードを正常に生成できます (複数のネストされたスキーマ インポート ファイルを使用)。

于 2013-06-14T04:02:50.320 に答える