ich verstehe das ganze schon als und - oder-Verknüpfung.
Sehe die Ursache in der der Definition im XSD:
Sagt aus:
Es muss also Bedingung 1. und (1.1 oder 1.2) gültig sein.
Was wäre denn, wenn
definiert wäre? Dann müsste doch genau ein Layout oder ein Label enthalten sein, oder?
Sehe die Ursache in der der Definition im XSD:
Code:
<xsd:complexType name="rss"> <xsd:choice maxOccurs="unbounded" minOccurs="1"> <xsd:element name="label" type="label" maxOccurs="1" /> <xsd:element name="layout" type="layout" minOccurs="0" maxOccurs="1" /> </xsd:choice>
- RSS muss Min = 1 und MAX = Unendlich viele Kinderelemente vom Type Label oder Layout haben. Folgende Restriktionen sind jedoch weiterhin zu erfüllen:
- Label darf Max = 1 x vorkommen (und Min = 1, da dies default ist)
- Layout muss Min = 0 und Max = 1 x vorkommen
Es muss also Bedingung 1. und (1.1 oder 1.2) gültig sein.
Was wäre denn, wenn
Code:
<xsd:element name="layout" type="layout" minOccurs="1" maxOccurs="1" />
Kommentar