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


Настройка форматирования в редакторе XML

Вы можете управлять форматированием и завершением XML-элементов, атрибутов и другого содержимого в Visual Studio. В этой статье показано, как настроить форматирование и другие параметры редактирования XML, чтобы документы можно было читать и следовать вашим стандартам.

Предпосылки

  • Установленная среда Visual Studio
  • XML-файл или проект

Настройка параметров форматирования XML

Используйте страницу параметров форматирования , чтобы указать, как элементы и атрибуты форматируются в XML-документах.

  1. В Visual Studio перейдите враздел "Параметры>".
  2. Разверните текстовый редактор>XML.
  3. Выберите "Форматирование".
  4. Выберите предпочитаемые параметры форматирования:
    • Сохранение форматирования атрибутов вручную: не переформатируйте атрибуты. Это параметр по умолчанию.

      Замечание

      Если атрибуты расположены на нескольких строках, редактор делает отступ каждой строки, чтобы она соответствовала отступу родительского элемента.

    • Выравнивание атрибутов: размещайте каждый атрибут на отдельной строке: второй и последующие атрибуты должны быть выровнены по вертикали, чтобы соответствовать отступу первого атрибута. Пример:
      <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.

  1. В Инструментах>Параметры разверните Текстовый редактор>XML.
  2. Выберите "Прочее".
  3. При необходимости настройте следующие параметры:
    • Автоматическая вставка:
      • Закрыть теги: текстовый редактор добавляет закрывающиеся теги при создании XML-элементов. Если выбран тег запуска элемента, редактор вставляет соответствующий тег закрытия, включая префикс соответствующего пространства имен. По умолчанию этот флажок установлен.
      • Кавычки атрибутов: при создании XML-атрибутов редактор вставляет символы =" и ", и помещает курсор (^) внутрь кавычек. По умолчанию этот флажок установлен.
      • Объявления пространства имен: редактор автоматически вставляет их там, где это необходимо. По умолчанию этот флажок установлен.
      • Другая разметка (примечания, CDATA): комментарии, CDATA, DOCTYPE, инструкции по обработке и другие разметки автоматически завершены. По умолчанию этот флажок установлен.
    • Сеть:
      • Автоматическое скачивание DTD и схем: схемы и определения типов документов (DTD) автоматически загружаются из HTTP-расположений. Эта функция использует System.Net с включенным обнаружением сервера автопрокси. По умолчанию этот флажок установлен.
    • Создание схемы:
      • Режим структурирования при открытии файлов: включает функцию структурирования при открытии файла. По умолчанию этот флажок установлен.
    • Кэширование:
      • Схемы: указывает расположение кэша схем. Кнопка "Обзор" открывает текущее расположение кэша схем в новом окне. Расположение по умолчанию —%VsInstallDir%\xml\Schemas.

Дальнейшие шаги