Natürlich können Sie das. Sie benötigen einen komplexen Typ (der das Attribut name hinzufügt), der von einem einfachen Typ abgeleitet ist (der die ganze Zahl von eins bis 7 einschränkt):
<xs:simpleType name="NumericWeekday">
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="7"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="Weekday">
<xs:simpleContent>
<xs:extension base="NumericWeekday">
<xs:attribute name="name" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
Ich überlasse es Ihnen, das Attribut name in eine Aufzählung zu verwandeln.