Выбор схем XML для использования

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

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

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

Примечание.

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

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

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

  2. В окне свойств документа щелкните в поле Схемы. Когда появится кнопка обзора (...), нажмите ее.

    Schemas property for an XML file

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

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

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

      –или–

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

  4. Выберите OK.

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

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

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

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

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

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

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

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

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

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

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

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

    Примечание.

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