Встроенные объявления атрибутов
В спецификации схемы XML определены четыре встроенных объявления атрибута, которые доступны без объявления в любой схеме XML. Объявления всех атрибутов являются глобальными, т.е. их можно использовать в любом элементе XML. Ограничения на значения этих атрибутов отсутствуют. Для этих атрибутов в качестве целевого пространства имен используется
http://www.w3.org/2001/XMLSchema-instance.
Объявление атрибута type задает тип атрибута, значение которого имеет тип данных QName.
Объявление атрибута nil задает атрибут, значение которого имеет тип данных boolean.
Объявления атрибутов schemaLocation и noNamespaceSchemaLocation задают местонахождения схемы соответственно с указанием пространства имен и без указания пространства имен. Значения для этих атрибутов имеют тип данных anyURI.
Объявление элементов в схеме XML
Объявление элемента выполняет
· локальную проверку значений элемента с использованием определения типа;
· задание значения по умолчанию или фиксированного значения для элемента;
· обеспечение уникальности и ограничений на отношения на значения связанных элементов и атрибутов;
· управление подстановками элементов через группы подстановок элемента.
Дата добавления: 2015-03-20; просмотров: 705;