athlet1 Geschrieben 11. November 2005 Geschrieben 11. November 2005 @mods: Dies wird wahrscheinlich nicht die richtige Rubrik sein, aber hab nix passendes gefunden. Zum Problem: Ich habe ein XML Schema mit folgender Elementdefinition: <xs:complexType name="Audio"> <xs:attribute name="type" type="AudioType" use="required" /> <xs:attribute name="name" type="String20" use="optional" /> </xs:complexType> Wobei AudioType wie folgt definiert ist: <xs:simpleType name="AudioType"> - <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="AUDIO_STEREO_1" /> <xs:enumeration value="AUDIO_MONO_1" /> <xs:enumeration value="AUDIO_STEREO_2" /> <xs:enumeration value="AUDIO_MONO_2" /> <xs:enumeration value="AUDIO_DOLBYDIGITAL_1" /> <xs:enumeration value="AUDIO_DOLBYDIGITAL_2" /> <xs:enumeration value="AUDIO_AC3_1" /> <xs:enumeration value="AUDIO_AC3_2" /> </xs:restriction> </xs:simpleType> Nun tritt folgender Anwendungsfall auf: <siComponents> <audio type="AUDIO_STEREO_1" name="deutsch" /> <audio type="AUDIO_STEREO_1" name="deutsch" /> </siComponents> Ich möchte per Schema verbieten, dass ein Audio Element vom gleichem Typ mehrfach benutzt wird. AudioTypen verschiedenen Typs sollen aber benutzbar bleiben. Hat da jemand vielleicht eine Idee? Programmatisch ließe sich das natürlich lösen, aber dies wäre nur eine Notlösung. Danke Christian
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden