Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

XML Schema: Einschränkung von Attributen

Empfohlene Antworten

Veröffentlicht

@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

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.