XML-схема Элемент simpleType
❮ Полный справочник по XML-схеме
Определение и использование
Элемент simpleType определяет простой тип и указывает ограничения и информацию о значениях атрибутов или текстовых элементов.
Информация об элементе
- Родительские элементы: атрибут, элемент, список, ограничение, схема, объединение
Синтаксис
<simpleType
id=ID
name=NCName
any attributes
>
(annotation?,(restriction|list|union))
</simpleType>
(Знак ? указывает, что элемент может встречаться ноль или один раз внутри элемента simpleType)
Attribute | Description |
---|---|
id | Optional. Specifies a unique ID for the element |
name | Specifies a name for the element. This attribute is required if the simpleType element is a child of the schema element, otherwise it is not allowed |
any attributes | Optional. Specifies any other attributes with non-schema namespace |
Пример 1
В этом примере определяется элемент с именем «возраст», который представляет собой простой тип с ограничением. Значение возраста НЕ может быть меньше 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>
❮ Полный справочник по XML-схеме