<xs:simpleType name="accidental-value">
<xs:annotation>
<xs:documentation>The accidental-value type represents notated accidentals supported by MusicXML. In the MusicXML 2.0 DTD this was a string with values that could be included. The XSD strengthens the data typing to an enumerated list.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="sharp"/>
<xs:enumeration value="natural"/>
<xs:enumeration value="flat"/>
<xs:enumeration value="double-sharp"/>
<xs:enumeration value="sharp-sharp"/>
<xs:enumeration value="flat-flat"/>
<xs:enumeration value="natural-sharp"/>
<xs:enumeration value="natural-flat"/>
<xs:enumeration value="quarter-flat"/>
<xs:enumeration value="quarter-sharp"/>
<xs:enumeration value="three-quarters-flat"/>
<xs:enumeration value="three-quarters-sharp"/>
</xs:restriction>
</xs:simpleType> |