» Xml для новичков
» Главная страница
»
К оглавлению
Атрибуты элемента
Для того, чтобы в описании элемента определить его атрибуты и
описать свойства этих атрибутов мы должны использовать элемент 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>
Следующий урок
|