ТОМСК – 2010

NOTATION

ENTITY, ENTYTIES

Сущности используются в декларациях атрибутов с целью повышения эффективности и возможности повторного использования конструкций. Если какая-то конструкция повторяется несколько раз, можно объявить сущность, представляющую ее, а затем ссылаться на нее по мере необходимости.

Чтобы атрибут имел значение типа ENTITY, необходимо:

а) объявить сущность,

б) объявить для некоторого элемента атрибут с типом ENTITY,

в) создать экземпляр элемента в документе, используя имя сущности как значение этого атрибута.

Может потребоваться сделать значением атрибута несколько сущностей. Тогда соответствующий атрибут должен иметь тип ENTITIES, а сущности в списке должны разделяться пробельным символом.

В процессе создания документа бывают случаи, когда программисту необходимо, чтобы при определенных условиях имели бы место определенные последствия. Например, может понадобиться, чтобы при упоминании некоторых форматов файлов внутри конкретного документа обрабатывающее его приложение производило те или иные действия или вызывало для обработки файлов другое приложение.

Этого можно добиться, если использовать совместно декларацию NOTATION и атрибут NOTATION.

<!NOTATION jpg system "file://myfolder/graphViewer.exe">

<!NOTATION gif system "file://myfolder/graphViewer.exe">

Здесь декларация NOTATION была применена для определения типов данных.

Затем можно использовать это объявление при описании атрибутов

<!ATTLIST pic file.format NOTATION (jpg|gif)>

5. Атрибуты с перечислимыми значениями

Если описание атрибута включает в себя предопределенный список его значений, то атрибут называется перечислимым (enumerated)

<!ATTLIST printable (yes|no)>

Для того чтобы документ считался допустимым, атрибут его должен принимать значения из заданного списка.

Замечание

В в XML также имеются типы атрибутов NMTOKEN и NMTOKENS. Значением атрибутов типа NMTOKEN могут быть только те строки, которые отвечают требованиям к именам элементов в XML (NMTOKEN — сокращение от name token, т.е. лексема-имя). Например, значения атрибутов этого типа не могут содержать пробелы.

Тип NMTOKENS означает, что значением атрибута может быть список значений типа NMTOKEN.

Содержание:

Введение  
Эектроприводы постоянного тока  
Словые схемы электропривода постоянного тока  
Дтчики тока, скорости и положения  
Фрмирование механических характеристик электродвигателей с помощью обратных связей  
Крректирующие устройства  
Цфровые системы управления электроприводами  
Внтильные электроприводы  
Шговые двигатели  
Аинхронные двигатели  
Инверторы  
Электропривод "рэмтэк-03"  
   


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: