Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Вы можете управлять форматированием и завершением XML-элементов, атрибутов и другого содержимого в Visual Studio. В этой статье показано, как настроить форматирование и другие параметры редактирования XML, чтобы документы можно было читать и следовать вашим стандартам.
Предпосылки
- Установленная среда Visual Studio
- XML-файл или проект
Настройка параметров форматирования XML
Используйте страницу параметров форматирования , чтобы указать, как элементы и атрибуты форматируются в XML-документах.
- В Visual Studio перейдите враздел "Параметры>".
- Разверните текстовый редактор>XML.
- Выберите "Форматирование".
- Выберите предпочитаемые параметры форматирования:
-
Сохранение форматирования атрибутов вручную: не переформатируйте атрибуты. Это параметр по умолчанию.
Замечание
Если атрибуты расположены на нескольких строках, редактор делает отступ каждой строки, чтобы она соответствовала отступу родительского элемента.
-
Выравнивание атрибутов: размещайте каждый атрибут на отдельной строке: второй и последующие атрибуты должны быть выровнены по вертикали, чтобы соответствовать отступу первого атрибута. Пример:
<item id = "123-A" name = "hammer" price = "9.95"> </item> -
Автоформат:
- При вставке из буфера обмена: переформатируйте текст XML, вставленный из буфера обмена.
- По завершении конечного тега: переформатировать элемент после завершения конечного тега.
-
Смешанное содержимое:
-
Форматирование смешанного содержимого по умолчанию: попытка переформатировать смешанное содержимое, за исключением случаев, когда содержимое найдено в
xml:space="preserve"области. Это параметр по умолчанию. Если элемент содержит сочетание текста и разметки, содержимое считается смешанным. Пример:<dir>c:\data\AlphaProject\ <file readOnly="false">test1.txt</file> <file readOnly="false">test2.txt</file> </dir>
-
Форматирование смешанного содержимого по умолчанию: попытка переформатировать смешанное содержимое, за исключением случаев, когда содержимое найдено в
-
Сохранение форматирования атрибутов вручную: не переформатируйте атрибуты. Это параметр по умолчанию.
Настройка других параметров XML
Используйте страницу "Прочие параметры", чтобы изменить параметры автозаполнения и схемы для редактора XML.
- В Инструментах>Параметры разверните Текстовый редактор>XML.
- Выберите "Прочее".
- При необходимости настройте следующие параметры:
-
Автоматическая вставка:
- Закрыть теги: текстовый редактор добавляет закрывающиеся теги при создании XML-элементов. Если выбран тег запуска элемента, редактор вставляет соответствующий тег закрытия, включая префикс соответствующего пространства имен. По умолчанию этот флажок установлен.
-
Кавычки атрибутов: при создании XML-атрибутов редактор вставляет символы
="и", и помещает курсор (^) внутрь кавычек. По умолчанию этот флажок установлен. - Объявления пространства имен: редактор автоматически вставляет их там, где это необходимо. По умолчанию этот флажок установлен.
- Другая разметка (примечания, CDATA): комментарии, CDATA, DOCTYPE, инструкции по обработке и другие разметки автоматически завершены. По умолчанию этот флажок установлен.
-
Сеть:
- Автоматическое скачивание DTD и схем: схемы и определения типов документов (DTD) автоматически загружаются из HTTP-расположений. Эта функция использует System.Net с включенным обнаружением сервера автопрокси. По умолчанию этот флажок установлен.
-
Создание схемы:
- Режим структурирования при открытии файлов: включает функцию структурирования при открытии файла. По умолчанию этот флажок установлен.
-
Кэширование:
- Схемы: указывает расположение кэша схем. Кнопка "Обзор" открывает текущее расположение кэша схем в новом окне. Расположение по умолчанию —%VsInstallDir%\xml\Schemas.
-
Автоматическая вставка: