Hallo, ich habe mit Visual Studio eine DTD nach XSD konvertiert. Bei der Validierung kommen jedoch immer Fehler, wenn ein ref-Element angesprochen wird. Was muss ich hier ändern ?
Gruß
Walter
Hier ein Auszug:
<xs:element name="RecordDelimiter" type="xs:string" />
<xs:element name="SkipNumBytes" type="xs:string" />
<xs:element name="Range">
<xs:complexType>
<xs:sequence>
<xs:element ref="From" />
<xs:choice minOccurs="0" maxOccurs="1">
<xs:element ref="To" />
<xs:element ref="Length" />
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="FixedRange">
<xs:complexType>
<xs:sequence>
<xs:element ref="From" />
<xs:choice>
<xs:element ref="To" />
<xs:element ref="Length" />
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DataSet">
<xs:complexType>
<xs:sequence>
<xs:element ref="Version" />
<xs:element minOccurs="0" maxOccurs="1" ref="DataSupplier" />
<xs:element minOccurs="0" maxOccurs="unbounded" ref="Command" />
<xs:element minOccurs="1" maxOccurs="unbounded" ref="Media" />
<xs:element minOccurs="0" maxOccurs="unbounded" ref="Command" />
</xs:sequence>
</xs:complexType>
Gruß
Walter
Hier ein Auszug:
<xs:element name="RecordDelimiter" type="xs:string" />
<xs:element name="SkipNumBytes" type="xs:string" />
<xs:element name="Range">
<xs:complexType>
<xs:sequence>
<xs:element ref="From" />
<xs:choice minOccurs="0" maxOccurs="1">
<xs:element ref="To" />
<xs:element ref="Length" />
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="FixedRange">
<xs:complexType>
<xs:sequence>
<xs:element ref="From" />
<xs:choice>
<xs:element ref="To" />
<xs:element ref="Length" />
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DataSet">
<xs:complexType>
<xs:sequence>
<xs:element ref="Version" />
<xs:element minOccurs="0" maxOccurs="1" ref="DataSupplier" />
<xs:element minOccurs="0" maxOccurs="unbounded" ref="Command" />
<xs:element minOccurs="1" maxOccurs="unbounded" ref="Media" />
<xs:element minOccurs="0" maxOccurs="unbounded" ref="Command" />
</xs:sequence>
</xs:complexType>
Comment