抽象複合型を定義するスキーマを使用しています。
<xs:complexType name="MyComplexType" abstract="true">
このタイプは、スキーマ内の別の複合タイプによって参照されます。
<xs:complexType name="AnotherType">
<xs:sequence>
<xs:element name="Data" type="MyComplexType" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
「xsd.exe/d /l:CS MySchema.xsd」を実行すると、次のエラーが発生します。
エラー:MySchema.xsd'の処理中にエラーが発生しました。-DataSet''のコード生成エラー。-入力xmlファイルの内容をDataSetに変換できません。DataSetは、ノードDataの抽象ComplexTypeをインスタンス化できません。-DataSetは、ノードDataの抽象ComplexTypeをインスタンス化できません。
無効なスキーマではないようです。他の誰かがこの問題に遭遇しましたか?
ありがとう
ニック