私は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# クラスに変換した人はいますか、または達成する他の方法がある場合は提案してください。