Announcement

Collapse
No announcement yet.

DTD nach XSD

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • DTD nach XSD

    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>

  • #2
    Das Codefragment allein sagt wenig aus. Vermutlich sind referenzierte Elemente wie From, To, Length, ... nicht deklariert. Baue diese ggf. noch ein.

    Comment

    Working...
    X