XML Schema: элементы простого типа

Элементы простого типа могут содержать только текст.

Что такое элементы простого типа?

Элемент простого типа это XML элемент, который может содержать только текст. Он не может содержать какие-либо другие элементы или атрибуты. Однако, ограничение "только текст" не должно вводить в заблуждение. Текст может иметь много разных типов. Он может быть одним из типов, которые включаются в определение XML Schema, или он может быть пользовательского типа, который вы можете определить самостоятельно.

Вы также можете добавить ограничения (допустимые значения) для типов данных с целью ограничения из содержимого. Кроме этого вы можете требовать, чтобы данные соответствовали заданному образцу.

Как определить элемент простого типа

Синтаксис, определяющий элементы простого типа имеет следующий вид:
<xs:element name="xxx" type="yyy"/>
где xxx - это имя элемента, а yyy - тип. Ниже даны XML элементы:
<lastname>Refsnes</lastname>
<age>34>/age>
<dateborn>1988-03-27</dateborn>
Здесь определения этих элементов простого типа:
<xs:element name=lastname" type=xs:string"/>
<xs:element name="age" type="xs:number"/>
<xs:element name="dateborn" type="xs:date"/>
Внутренние типы данных XML Schema XML Schema имеет ряд внутренних типов данных. Ниже представлен список наиболее частоиспользуемых типов:
 	xs:string 
 	xs:decimal 
 	xs:integer 
 	xs:boolean 
 	xs:date 
 	xs:time 
Ограничения на типы содержания Когда XML имеют различные типы, это также накладывает ограничения на содержание элементов. Если XML элемент типа xs:date содержит строку подобную "Hello Mother", то на этот элемент будет выдаваться ошибка, связанная с несоответствием типов. Используя определения XML Schema, вы можете добавлять собственные ограничения для ваших XML элементов. Эти ограничения называются областью определений (facets). Об областях определений вы можете прочитать в следующем разделе.
Сайт создан в системе uCoz