Элемент annotation – элемент наивысшего уровня, определяющий комментарии схемы. Комментарии являются своего рода встроенной документацией.
- Родительские элементы: любой элемент
Синтаксис элемента
<annotation
id=идентификатор
любые атрибуты
>
(appinfo | documentation)*
</annotation>
(Знак * указывает на то, что элемент может появляться ноль, один или больше раз внутри элемента annotation.)
Атрибуты элемента
Атрибут | Описание |
---|---|
id | Не обязательный. Определяет уникальный идентификатор для элемента |
любые атрибуты | Не обязательный. Любые другие атрибуты вне пространства имен схемы |
Пример использования
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:annotation>
<xs:appinfo>Текстовая заметка</xs:appinfo>
<xs:documentation xml:lang="ru">
Данная XML схема определяет заметку!
</xs:documentation>
</xs:annotation>
.
.
.
</xs:schema>