По мере расширения и усложнения схемы в ней будет больше определений типов и ссылок на эти типы. Как поступить, если вы определили тип, создали десять ссылок на этот тип, а теперь решили изменить имя этого типа? В редакторе схемы XML предусмотрен встроенный механизм рефакторинга, автоматически распространяющий изменения, при этом пользователю не нужно выполнять никаких обновлений вручную. Данная функция демонстрируется в следующих действиях.
В файле University.xsd был определен простой тип с именем Faculties. Ссылка на этот тип имеется в сложном типе Student. Допустим, потребовалось изменить имя этого типа на Faculty:
В схеме University.xsd целевое пространство - http://www.example.org/University. Это указано в атрибуте targetNamespace элемента схемы. Это означает, что все типы, определенные в этой схеме, принадлежат к целевому пространству имен http://www.example.org/University.
xmlns:tns="http://www.example.org/University"
Для
обращения к типу, определенному данной схеме, необходимо использовать этот
определенный префикс.
Обратите внимание, каким образом на панели Эскиз элемент
major и элемент student ссылаются на данный тип: <element name="major" type="tns:Faculty"/>
<element name="student" type="tns:Student"/>
Если требуется изменить префикс пространства имен или целевое пространство имен схемы, можно использовать панель Эскиз. Выполните следующие действия:

Еще одна полезная функция редактора схемы XML - дополняющая проверка. После сохранения файла схемы XML можно щелкнуть на ней правой кнопкой мыши на панели Навигатор и выбрать Проверить. Все ошибки, обнаруженные во время проверки, отображаются на панели Ошибки и помечаются красным маркером в соответствующей строке на панели Исходный код.