Announcement

Collapse
No announcement yet.

Vorkommen von Elementen unterhalb eines Knotens optional bzw. required definieren

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

  • Vorkommen von Elementen unterhalb eines Knotens optional bzw. required definieren

    Ich will ein xml-Schema definieren, das unter einem Knoten "Teil" die Existenz mindestens eines Knotens "Merkmal" fordert, Knoten vom Typ "Wert" optional zulässt. Beide Typen (Teil und Merkmal) sollen in beliebiger Reihenfolge auftreten können.
    Ich habe schon mit den Gruppierungselementen all, sequence und choice sowie den Kardinalitäten (minOccurs, maxOccurs) experimentiert, aber noch nicht die Kombination gefunden, die mein Problem löst.

  • #2
    <xs:element name="Merkmal" type="xs:string" />

    <xs:element name="Wert" type="xs:string" />

    <xs:element name="Teil">

    <xs:complexType>

    <xs:choice <B>maxOccurs="unbounded"</B>>

    <xs:element ref="Merkmal" minOccurs="1" maxOccurs="unbounded"/>

    <xs:element ref="Wert" minOccurs="0" maxOccurs="unbounded"/>

    </xs:choice>

    </xs:complexType>

    </xs:element>

    So vielleicht?

    gruß
    wolfgang
    http://www.zefania.de

    Comment

    Working...
    X