Как выбрать XML-схему для использования
XML Editor предоставляет кэш схем, расположенный в каталоге %InstallDir%\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-схемы, щелкните их правой кнопкой мыши, а затем выберите элемент Использовать эту схему.
Нажмите кнопку ОК.
Список выбранных схем копируется обратно в свойство Схемы документа.
Добавление XML-схемы в кэш схем
В окне свойств документа нажмите кнопку в поле Схемы.
Нажмите кнопку Добавить.
Откроется диалоговое окно Открытие XSD-схемы.
Выполните поиск и выберите схемы, которые нужно добавить в кэш схем.
Нажмите кнопку Открыть.
Одна или несколько схем добавляются в кэш схем, а в столбце Использование задается значение Использовать эту схему.
Удаление XML-схемы из кэша схем
В окне свойств документа нажмите кнопку в поле Схемы.
Выберите схему для удаления и нажмите кнопку Удалить.
Схема удаляется из кэша схем, находящегося в оперативной памяти, но не из файловой системы.
Примечание
При наличии ссылки на схему через атрибут
schemaLocation
или совпадающее пространство именtargetNamespace
, кнопка Удалить не будет работать по причине автоматического связывания.В этом случае рекомендуется пометить схему как Не использовать выбранные схемы в столбце Использование.