Редактирование свойств схемы XML

После создания схемы XML можно изменить ее свойства, например, пространство имен или приставку.

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

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

  1. Создайте новую схему XML или дважды щелкните на существующей схеме в панели Навигатор. Откроется редактор схем XML с этой схемой.
  2. В панели Свойства перейдите на вкладку Общие.
  3. Можно изменить приставку. связанную с текущим пространством имен. Для элементов и атрибутов из этого пространства имен будет использоваться эта приставка.
  4. Можно также изменить Целевое пространство имен для этой схемы. Пространство имен - это URI, который задает уникальное имя, с которым связаны все элементы и определения типов в схеме.
    1. Нажмите Дополнительно, если требуется добавить дополнительные объявления пространств имен в схему XML.
  5. Перейдите на вкладку Прочие. На этой странице можно указать следующие значения.
    1. attributeFormDefault. Выберите уточненные, чтобы уточнить атрибуты в экземпляре схемы XML приставкой пространства имен схемы. Если это не требуется, выберите простые.
    2. blockDefault. Это поле определяет, могут ли типы или элементы в схеме заменяться своими производными типами или элементами. Атрибут blockDefault действует аналогично тому, как если бы для каждого определения типа и объявления элемента в схеме был указан атрибут block. Можно указать #all (замена запрещена), расширение (замена запрещена производными элементами по расширению), ограничение (замена запрещена производными элементами по ограничению) или подстановки (замена запрещена производными элементами по подстановке).
    3. elementFormDefault. Выберите уточненные, чтобы уточнить элементы в экземпляре схемы XML приставкой пространства имен схемы. Если это не требуется, выберите простые.
    4. finalDefault. Это поле определяет, могут ли типы или элементы в схеме иметь производные типы или элементы. Атрибут finalDefault действует аналогично тому, как если бы для каждого определения типа и объявления элемента в схеме был указан атрибут final. Значение #all запрещает создание производных типов или элементов. Значение расширение запрещает создание производных типов или элементов по расширению. Значение ограничение запрещает создание производных типов или элементов по ограничению.
    5. version. Укажите версию схемы в поле Версия.
    6. xml:lang . Укажите соответствующий тег ISO-IETF (например, en-us) в этом поле. Этот тег можно будет вставлять в документы для указания языка в содержимом и значениях атрибутов любого элемента из файла XML.
  6. Перейдите на вкладку Документация, чтобы указать прочую информацию об этой схеме XML. На вкладке Документация можно ввести описание, а на вкладке Информация для приложений - указать информацию для приложений.