<Complete Reference XML - схемы
Определение и использование
Элемент simpleType определяет простой тип и определяет ограничения и информацию о значениях атрибутов или текстовых элементов только.
Элемент информации
- Parent elements: атрибут, элемент, список, ограничение, схемы, объединение
Синтаксис
<simpleType
id=ID
name=NCName
any attributes
>
(annotation?,(restriction|list|union))
</simpleType>
(Знак? Заявляет, что элемент может появиться ноль или один раз внутри элемента simpleType)
Атрибут | Описание |
---|---|
id | Необязательный. Указывает уникальный идентификатор для элемента |
name | Задает имя элемента. Этот атрибут является обязательным, если элемент simpleType является потомком элемента схемы, в противном случае он не допускается |
any attributes | Необязательный. Определяет любые другие атрибуты с пространством имен без схемы |
Пример 1
Этот пример определяет элемент , называемый "age" , который представляет собой простой тип с ограничением. Значение возраста не может быть ниже, чем 0 или больше, чем 100:
<xs:element name="age">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<Complete Reference XML - схемы