Атрибуты элемента
Для того, чтобы в описании элемента определить его атрибуты и описать свойства этих атрибутов мы должны использовать элемент attribute:
<elementType id="photo"><attribute name="src"/><empty/></elementType>В данном примере элементу <photo> определяется атрибут src, значением которого может быть любая последовательность разрешенных символов:
<photo src="0"/><photo src="some text">Подобно DTD, схемы данных позволяют устанавливать ограничения на значения и способ использования атрибутов. Для этого в дескрипторе <attribute> необходимо использовать параметр atttype.
Например, если мы хотим указать, что значение атрибута должно использоваться программой-анализатором как уникальный идентификатор, то нам необходимо создать следующее правило:
<elementType id="bouquet"><attribute name="id" atttype="ID"></elementType>Если же требуется задать список возможных значений атрибута, то пример будет выглядеть следующим образом:
<attribute name="flower" atttype="ENUMERATION" values="red green blue" default="red">Для приведенных примеров корректным будет являться следующий фрагмент XML-документа:
<bouquet id="0"><flower color="red">rose</flower><flower color="green">leaf</flower><flower color="blue">bluet</flower></bouquet>Дата добавления: 2015-09-14; просмотров: 682;