Кроме встроенных простых типов, вы можете создавать новые простые типы. Спектр этих типов - от текста в определенном формате (такого, как телефонный номер или артикул товара) до числового ряда или перечисляемого списка.
Для проекта-примера нужно два новых простых типа. Первый - idNumber:
<xsd:simpleType name="idNumber"> <xsd:restriction base="xsd:integer"> <xsd:minInclusive value="1" /> <xsd:maxInclusive value="100000" /> </xsd:restriction>
</xsd:simpleType>
Этот тип, используемый для атрибута tapeid, просто ограничивает значение для целого числа между 1 и 100000.