私たちのプロジェクトでは、Xsd2Code を使用して c# コードを生成しています。
調整しようとしている XSD は次のようになります。
<?xml version="1.0"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="File">
<xs:complexType>
<xs:sequence>
<xs:element name="Version" type="xs:string" />
<xs:element name="Language" type="xs:string" />
<xs:element name="Component" type="xs:anyType" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
プロジェクト内で、抽象クラス Version を定義しました。Xsd 内の要素 Version の型として文字列の代わりに独自のクラス Version を使用することは可能ですか?
Xsd2Code を使用して、できるだけ多くのクラスを生成したいと考えています。そのため、File クラスを手動で作成する必要も避けたいと考えています。
助けてくれてありがとう。