Gab: Schema: Atttribute bei Auswahl erzwingen

Hallo,

in einem Schema habe ich ein Element mit einer fixen Auswahl. Bei einer bestimmten Auswahl sollen zusätzliche Attribute mitangegeben werden. Geht das?

Bsp:
<xs:element name="Status">
  xs:simpleType
    <xs:restriction base="xs:string">
      <xs:pattern value "vor"/>
      <xs:pattern value "laufend"/>
      <xs:pattern value "ende"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

Wenn nun das Element <status> den Wert "laufend" erhält, sollen zwingend folgendes Attribut angegeben werden (und nur dann!): "Name", also
<xs:attribute name="Name" use="required">

Gibt es da eine Möglichkeit?
Danke
Gab

  1. Hallo!

    Gibt es da eine Möglichkeit?

    Nein! XML-Schema kein kein "IF" oder "ELSE".

    André Laugks

    --
    Die Frau geht, die Hilti bleibt!