Добавление группы атрибутов

Определение группы атрибутов присваивает имя набору объявлений атрибутов. Именованные группы объявлений атрибутов заметно упрощают работу со сложными объявлениями атрибутов в схемах XML.

Далее описаны инструкции по работе в проекции Ресурсы, но многое из описанного будет применимо и в других проекциях.

Для того чтобы добавить группу атрибутов в схему XML, выполните следующие действия:

  1. Откройте схему XML в редакторе схем XML.
  2. В панели Схема щелкните правой кнопкой на схеме XML и выберите Добавить группу атрибутов. Она будет показана в папке Группы атрибутов.
  3. Выберите группу и в панели Свойства укажите имя группы атрибутов в поле Имя.
  4. Для того чтобы добавить атрибут, в панели Схема щелкните правой кнопкой мыши на группе атрибутов и выберите Добавить атрибут. Атрибут будет показан ниже группы атрибутов в панели Схема.
    1. В панели Свойства укажите Имя атрибута.
    2. Нажмите кнопку Обзор Обзор и укажите тип атрибута. В   окне Задать тип будут показаны все встроенные и пользовательские типы. Область списка можно изменить, выбрав один из нижеперечисленных вариантов:
      • Рабочая область. Показаны все типы, доступные в рабочей области.
      • Вмещающий проект. Показаны все типы, доступные в проекте, содержащем файл.
      • (Значение по умолчанию) Текущий ресурс. Показаны все типы, доступные в текущем файле.
  5. Ссылка на атрибут позволяет указать на глобальный атрибут. Для того чтобы добавить ссылку на атрибут, щелкните правой кнопкой мыши на группе атрибутов и выберите Добавить ссылку на атрибут. Объявление ссылки на глобальный атрибут позволяет указанному атрибуту входить в экземпляр документа в контексте объявления ссылки. Опция меню добавления ссылки на атрибут показана только в том случае, если где-либо в документе уже определены глобальные атрибуты.
    1. Выберите ссылку (ниже группы атрибутов в панели Схема), затем выберите соответствующий глобальный атрибут в списке ссылка.
  6. Ссылка на группу атрибутов указывает на группу атрибутов. Для того чтобы добавить ссылку на группу атрибутов, щелкните правой кнопкой мыши на группе атрибутов и выберите Добавить ссылку на группу атрибутов. Заполните значения полей. Объявление ссылки на группу атрибутов позволяет указанной группе атрибутов входить в экземпляр документа в контексте объявления ссылки. Опция меню добавления ссылки на группу атрибутов показана только в том случае, если где-либо в документе уже определены группы атрибутов.
    1. Выберите ссылку (ниже группы атрибутов в панели Схема), затем выберите соответствующую группу атрибутов в списке ссылка.
  7. Элемент any позволяет подключать элементы согласно пространству имен, а атрибут any позволяет включать атрибуты в элементы. Для того чтобы добавить атрибут any, щелкните правой кнопкой мыши на группе атрибутов и выберите Добавить атрибут any. Атрибут any будет показан ниже группы атрибутов в панели Схема. Для атрибута any можно указать следующие значения
    • Для значения namespace можно выбрать ##any (допускает включение текста XML из любого пространства имен), ##local (допускает включение текста XML, не объявленного в пространстве имен), ##other (допускает включение текста XML не из объявленного пространства имен) или ##targetNamespace (включение текста XML из объявленного пространства имен).
    • Для значения processContents можно выбрать skip (процессор XML не будет проверять содержимое атрибута), lax (процессор XML будет проверять содержимое атрибута в той мере, насколько это возможно) и strict (процессор XML будет выполнять полную проверку содержимого атрибута).