Элемент simpleContent в XML Schema
Определение и использование
Элемент simpleContent содержит расширение или ограничение элемента complexType (который содержит данные в виде текста или simpleType и не содержит других элементов).
Информация о элементе
Количество出现的次数 | один раз |
Родительский элемент | complexType |
Содержимое |
Дополнительный элемент — annotation Обязательный элемент — один из следующих элементов: restriction (simpleContent) или extension (simpleContent). |
Грамматика
<simpleContent id=ID любые атрибуты > (annotation?,(restriction|extension)) </simpleContent>
(символ ? означает, что этот элемент может出现在 simpleContent один раз или не中出现)
Атрибуты | Описание |
---|---|
id | Опционально. Определите уникальный ID для этого элемента. |
любые атрибуты | Опционально. Определите любые другие атрибуты с non-schema именованным пространством. |
Пример
Пример 1
Это XML элемент, содержащий только текст (<shoesize>):
<shoesize country="france">35</shoesize>
Следующий пример объявляет сложный тип "shoesize", содержимое которого определено как тип данных целое число и содержит атрибут country:
<xs:element name="shoesize"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:integer"> <xs:attribute name="country" type="xs:string" /> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element>