Задание атрибутов для элементов
В начальный тег элемента либо в тег пустого элемента вы можете включить одно или несколько описаний атрибутов. Описание атрибута представляет собой пару имя - значение, связанную с данным элементом. Например, <Text Type=’text’>http://www.text.com/book1</Text> Задание атрибутов обеспечивает альтернативный способ включения информации в элемент. Обычно все относящиеся к элементу данные, которые хотите отобразить, помещаются внутри содержимого элемента. Атрибуты же используются для хранения различных свойств элемента, которые не обязательно будут отображены (например, категория, язык содержимого или указания по отображению). В спецификации XML не установлено строгих разграничений относительно типа информации, которую можно описывать с помощью атрибутов или внутри содержимого элемента. Описание атрибута состоит из имени атрибута, вслед за которым идет знак равенства и значение атрибута в кавычках. Вы можете выбрать любое имя атрибута, придерживаясь при этом следующих правил: · имя должно начинаться с буквы или символа подчеркивания (_), после чего могут следовать другие буквы, цифры, символы точки (.), тире (-) или подчеркивания; · имена атрибутов, начинающиеся с префикса «xml» (в любом сочетании строчных или прописных букв), зарезервированы для стандартного использования. Хотя для Internet Explorer и других браузеров это ограничение значения не имеет, во избежание проблем в будущем лучше не использовать этот префикс; · каждое имя атрибута может только один раз присутствовать в одном и том же начальном теге или в теге пустого элемента. Например, следующие описания имен в стартовых тегах являются допустимыми: <Animation FileName="Waldo.ani"> <List _1stPlace="Sam"> <Entry language="ru"> Приведенные ниже имена атрибутов недопустимы: <!-- Дублирование имени атрибута внутри одного тега: --> <Animation FileName="Waldo1.ani" FileName="Waldo2.ani"> <!-- Первый символ не может быть цифрой --> <List 1stPlace="Sam">
|