XSD: Werte von Attribute als Werte für maxOccurs verwenden

k-Laus

Grünschnabel
Hallo,

ich schreib gerade ein kleine xsd. Hier erstmal ein Ausschnitt:
Code:
<xs:element name="monitorSet">
  <xs:complexType>
    <xs:choice maxOccurs="unbounded">
      <xs:element name="monitorConfigfile">
        ...
      </xs:element>
      <xs:element name="monitorConfigElement">
        ...
      </xs:element>
    </xs:choice>
    <xs:attribute name="amountOfMonitors" type="xs:int" use="required"/>
  </xs:complexType>
</xs:element>
Kann ich den Wert den der Nutzer später für 'amountOfMonitors' eingeben muss für maxOccurs der choice verwenden ?
Wenn ihr neben der Antwort noch eine Erklärung bzw. eine Begründung schreibt wäre mir echt geholfen. Vielen Dank im voraus.

Klaus
 
Zurück