Hi all I am trying to generate Classes with the SourceGenerator.
I get one error that I understand but can not solve.
The XSD is conatining a couple of simpleType's with the name of 'value' -
that causes a naming conflict during genearation.
Here is an extract of the XSD:
<xs:complexType name="fahrzeugartruletype">
<xs:sequence>
<xs:element name="value" maxOccurs="unbounded">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:enumeration value="10"/>
<xs:enumeration value="20"/>
<xs:enumeration value="40"/>
<xs:enumeration value="99"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
<xs:attribute name="operator" type="shortoperatortype"
use="required"/>
</xs:complexType>
<xs:complexType name="fahrzeugklasseruletype">
<xs:sequence>
<xs:element name="value" maxOccurs="unbounded">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="A"/>
<xs:enumeration value="B"/>
<xs:enumeration value="C"/>
<xs:enumeration value="D"/>
<xs:enumeration value="E"/>
<xs:enumeration value="F"/>
<xs:enumeration value="G"/>
<xs:enumeration value="L"/>
<xs:enumeration value="M"/>
<xs:enumeration value="S"/>
<xs:enumeration value="T"/>
<xs:enumeration value="U"/>
<xs:enumeration value="X"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
<xs:attribute name="operator" type="shortoperatortype"
use="required"/>
</xs:complexType>
<xs:complexType name="motorartruletype">
<xs:sequence>
<xs:element name="value" maxOccurs="unbounded">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="D"/>
<xs:enumeration value="H"/>
<xs:enumeration value="O"/>
<xs:enumeration value="R"/>
<xs:enumeration value="Z"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
<xs:attribute name="operator" type="shortoperatortype"
use="required"/>
</xs:complexType>
The error reported is:
Warning: A class name generation conflict has occured between simpleType
'valueT
ype' and simpleType 'valueType'. Please use a Binding file to solve this
problem
.Continue anyway [not recommended] (y|n|?)
What do I have to specify in the binding file so that the types end up in
the types package with the names:
FahrzeugartValueType
FahrzeugklasseValueType
MotorartValueType
Thanxs in advance
Andre
smime.p7s
Description: S/MIME cryptographic signature
-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
unsubscribe castor-user
