Поделиться через


Как выбрать XML-схему для использования

XML Editor предоставляет кэш схем, расположенный в каталоге %InstallDir%\Xml\Schemas. Кэш схем включает известные XML-схемы, используемые для поддержки технологии IntelliSense и проверки правильности XML-документа.

Свойство документа Схемы используется для выбора одной или нескольких схем на языке определения XML-схем (XSD). Оно позволяет выбрать схемы из кэша схем или указать схему, которая не находится в кэше.

Указанные пользователем схемы сохраняются в скрытом файле пользовательских параметров решения (SUO), наряду со всеми прочими свойствами XML-документа. В результате исключается необходимость снова вводить эти значения при следующем открытии решения.

Примечание

Редактор может выполнять проверку правильности с помощью встроенной схемы или схемы, на которую ссылается атрибут xsd:schemaLocation.Дополнительные сведения см. в разделе Проверка XML-документа.

Выбор XML-схемы из кэша схем

  1. Откройте файл в приложении XML Editor.

  2. В окне свойств документа нажмите кнопку в поле Схемы.

    Отображается диалоговое окно XML-схемы. В диалоговом окне отображаются все схемы с расширением XSD в кэше схем (включая схемы, на которые ссылается файл catalog.xml), а также все схемы, входящие в текущее решение, открытые в Visual Studio, указанные в атрибуте xsd:schemaLocation или указанные в свойстве Схемы.

  3. Выберите схемы, которые будут использоваться для проверки правильности, одним из приведенных ниже способов.

    • Выберите схему из списка в диалоговом окне XML-схемы, щелкните столбец Использовать, а затем выберите элемент Использовать эту схему.

    — или —

    • Выделите несколько схем в диалоговом окне XML-схемы, щелкните их правой кнопкой мыши, а затем выберите элемент Использовать эту схему.
  4. Нажмите кнопку ОК.

    Список выбранных схем копируется обратно в свойство Схемы документа.

Добавление XML-схемы в кэш схем

  1. В окне свойств документа нажмите кнопку в поле Схемы.

  2. Нажмите кнопку Добавить.

    Откроется диалоговое окно Открытие XSD-схемы.

  3. Выполните поиск и выберите схемы, которые нужно добавить в кэш схем.

  4. Нажмите кнопку Открыть.

    Одна или несколько схем добавляются в кэш схем, а в столбце Использование задается значение Использовать эту схему.

Удаление XML-схемы из кэша схем

  1. В окне свойств документа нажмите кнопку в поле Схемы.

  2. Выберите схему для удаления и нажмите кнопку Удалить.

    Схема удаляется из кэша схем, находящегося в оперативной памяти, но не из файловой системы.

    Примечание

    При наличии ссылки на схему через атрибут schemaLocation или совпадающее пространство имен targetNamespace, кнопка Удалить не будет работать по причине автоматического связывания.В этом случае рекомендуется пометить схему как Не использовать выбранные схемы в столбце Использование.

См. также

Справочник

Диалоговое окно «XML-схемы»

Основные понятия

Кэш схем
Редактор XML