Gab: Korrekte Restriction im Schema

Beitrag lesen

Hallo allerseits,

ich möchte in einem Schema ein Tag einschränken. Erlaubt sein sollen nur folgende Werte aus dem Sportbereich:
3:3 (Zahl:Zahl)
-:-
0 (Zahl)

Folgendes ist mir dazu eingefallen, was aber leider nicht funktioniert:

<xs:complexType name="Ergebnis">
  xs:sequence
    <xs:element name="Ergebnis">
      xs:simpleType
        <xs:restriction base="xs:string">
          <xs:minLength value="3"/>
          <xs:pattern value="([0-9]+:[0-9]+|-:-)|[0-9]+"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

Hat eine(r) von Euch eine funktionierende Lösung?

Danke
Gab