Выбор схем XML для использования
Редактор XML поддерживает кэш схем, расположенный в каталоге %VSInstallDir%\xml\Schemas. Кэш схем включает известные XML-схемы, используемые для поддержки технологии IntelliSense и проверки правильности XML-документа.
Свойство документа Схемы используется для выбора одной или нескольких схем на языке определения схемы XML (XSD). Схемы можно выбрать из кэша схем или другого места.
Указанные пользователем схемы сохраняются в (скрытом) файле пользовательских параметров решения (SUO), наряду со всеми прочими свойствами XML-документа. В результате исключается необходимость снова вводить эти значения при следующем открытии решения.
Примечание.
Редактор может выполнять проверку правильности с помощью встроенной схемы или схемы, на которую ссылается атрибут xsd:schemaLocation
. Дополнительные сведения см. в статье Проверка XML-документа.
Выбор XML-схемы из кэша схем
Откройте файл в приложении XML Editor.
В окне свойств документа щелкните в поле Схемы. Когда появится кнопка обзора (...), нажмите ее.
Откроется диалоговое окно Схемы XML. В диалоговом окне отображаются все схемы с расширением XSD в кэше схем (включая схемы, на которые ссылается файл catalog.xml), а также все схемы, входящие в текущее решение, открытые в Visual Studio, указанные в атрибуте
xsd:schemaLocation
или указанные в свойстве Схемы.Выберите схемы, которые будут использоваться для проверки правильности, одним из приведенных ниже способов.
Выберите схему из списка в диалоговом окне Схемы XML, щелкните столбец Использование, а затем выберите Использовать эту схему.
–или–
Выделите несколько схем в диалоговом окне Схемы XML, а затем щелкните их правой кнопкой мыши и выберите Использовать эту схему.
Выберите OK.
Список выбранных схем копируется обратно в свойство Схемы документа.
Добавление XML-схемы в кэш схем
В окне свойств документа нажмите кнопку в поле Схемы.
Нажмите кнопку Добавить.
Откроется диалоговое окно Открыть схему XSD.
Выполните поиск и выберите схемы, которые нужно добавить в кэш схем.
Нажмите кнопку Открыть.
Одна или несколько схем добавляются в кэш схем, а в столбце Использование задается значение Использовать эту схему.
Удаление XML-схемы из кэша схем
В окне свойств документа нажмите кнопку в поле Схемы.
Выберите схему для удаления и нажмите кнопку Удалить.
Схема удаляется из кэша схем, находящегося в оперативной памяти, но не из файловой системы.
Примечание.
При наличии ссылки на схему через атрибут
schemaLocation
или соответствующее пространство именtargetNamespace
, кнопка Удалить не будет работать по причине автоматического связывания. В этом случае рекомендуется пометить схему в столбце Использование отметкой Не использовать выбранные схемы.