Jever: Gleiche Attribute in einer XSD abfangen

Beitrag lesen

Hallo,

ich habe eine XML Datei:

  <java>  
    <option para="value">12345</option>  
    <option para="optional">add</option>  
    <option para="extension">.ert</option>  
    <option para="verify">374fnwiuvt3mwu</option>  
  </java>

diese möchte ich mit einer Schemadatei validieren.

Jetzt komme ich nicht damit zurecht, dass die Elemente "option" 4x mit den oben gezeigten Attributen auftauchen müssen und nur damit.

  <xs:element name="option">  
    <xs:complexType mixed="true">  
      <xs:attribute name="para" use="required" fixed="value">  
      </xs:attribute>  
    </xs:complexType>  
  </xs:element>

Leider kann ich ja nicht mehrere:

<xs:attribute name="para" use="required" fixed="value">  
<xs:attribute name="para" use="required" fixed="optional">  
...

hintereinander schreiben.