danone: XML Schema: any Element mit Attributen

Beitrag lesen

Hallo allerseits,

Ich speichere in einem Element weitere XML Elemente, von welchem der Name unbekannt ist, also mit dem xs:any.
Jedoch kenne ich die möglichen Attribute von diesen any Elementen (sind immer die gleichen!).

<xs:complexType name="object">
    xs:sequence
      <xs:any processContents="skip" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
</xs:complexType>

Nun meine Frage: Ist es möglich, dass ich den xs:any typ irgendwie erweitern kann, sodass dieser zwingend einige Attribute beinhalten muss, jedoch der Name des elements beliebig gewählt werden kann?

Irgendwie so, geht aber nicht:
<xs:complexType name="objectType">
    xs:complexContent
      <xs:restriction base="xs:any">
        <xs:attribute name="myAttr" type="xs:string"/>
      </xs:restriction>
    </xs:complexContent>
  </xs:complexType>

Vielen Dank für eure Vorschläge