Элемент 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 — это Annotation.