athlet1 Geschrieben 11. November 2005 Teilen 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.