Поделиться через


Элемент Annotation (ASSL)

Содержит элементы, используемые для расширения схемы языка ASSL.

Синтаксис

  
<Annotations>  
   <Annotation>  
      <Name>...</Name>  
      <Visibility>...</Visibility>  
      <Value>...</Value>  
   </Annotation>  
</Annotations >  

Характеристики элемента

Характеристика Описание
Тип данных и длина Нет
Значение по умолчанию Нет
Кратность от 0 до n: необязательный элемент, который может встречаться несколько раз.

Связи элемента

Связь Элемент
Родительские элементы Заметки
Дочерние элементы Имя, значение, видимость

Комментарии

Элемент Annotation обеспечивает расширяемость схемы ASSL для всех объектов, кроме тех, которые используются исключительно для определения сложного типа данных. Элемент value элемента Annotation может содержать допустимый XML-код из любого пространства имен XML, отличного от ASSL, согласно следующим правилам.

  • В XML-коде могут содержаться только элементы.

  • Каждый элемент должен иметь уникальное имя. Рекомендуется, чтобы значение элемента Name элемента Annotation ссылалось на целевое пространство имен.

Эти правила накладываются таким образом, чтобы содержимое элемента Annotation было представлено в виде набора пар "имя-значение" через другие интерфейсы, например объекты поддержки принятия решений (DSO).

Комментарии и пробелы внутри элемента Annotation , которые не заключены в дочерний элемент, не могут быть сохранены. Кроме того, все элементы должны быть доступными для чтения и записи; элементы, доступные только для чтения, будут пропускаться.

Соответствующий элемент в модели объектов объекты AMO (AMO) — это Annotation .

См. также:

Объекты (ASSL)