Я читаю учебные пособия в w3cschools (http://www.w3schools.com/schema/schema_complex.asp), но в них, похоже, не упоминается, как можно добавить ограничения на сложные типы.
Как, например, у меня есть эта схема.
<xs:element name="employee">
<xs:complexType>
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
Теперь я хочу убедиться, что имя не длиннее 10 символов. Как мне это сделать?
Я попытался ввести простой тип для имени, но там написано, что я не могу этого сделать, поскольку использую сложный тип.
Итак, как мне установить подобные ограничения на файл, чтобы люди, которым я даю схему, не пытались ввести имя в 100 символов.