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