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


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

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

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

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

NoteПримечание.

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

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

  1. Откройте файл в редакторе XML.

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

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

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

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

    — или —

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

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

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

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

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

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

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

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

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

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

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

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

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

    NoteПримечание.

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

См. также

Справочник

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

Понятия

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