Ich habe eine Frage zu XSD-Strukturen.
Ist folgendes erlaubt?
<xsd:complexType name="Document">
<xsd:sequence>
<xsd:element name="Identity"/>
<xsd:element name="Qualifier" type="xsd:normalizedString" minOccurs="0"/>
<xsd:element ref="Document" type="xsd:normalizedString" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
Das ref="Document" verweist wieder auf den complexType "Document". Somit würde eine zirkuläre Referenz entstehen.
Die Frage ist, ob das erlaubt ist?
Vielen Dank im voraus.
Ist folgendes erlaubt?
<xsd:complexType name="Document">
<xsd:sequence>
<xsd:element name="Identity"/>
<xsd:element name="Qualifier" type="xsd:normalizedString" minOccurs="0"/>
<xsd:element ref="Document" type="xsd:normalizedString" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
Das ref="Document" verweist wieder auf den complexType "Document". Somit würde eine zirkuläre Referenz entstehen.
Die Frage ist, ob das erlaubt ist?
Vielen Dank im voraus.