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