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


Редактор XML (SQL Server Management Studio)

Применимо:SQL ServerБаза данных Azure SQLУправляемый экземпляр Azure SQLAzure Synapse AnalyticsAnalytics Platform System (PDW)

Предоставляет набор визуальных средств для работы со схемами XML, ADO.NET наборами данных и XML-документами. Конструктор XML поддерживает язык определения схемы XML (XSD), определенный консорциумом World Wide Web (WC3). Конструктор не поддерживает DTD (определения типов документов) или другие языки схем XML, такие как XDR (XML-Data Reduced).

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

Осторожность

При работе в представлении схемы нет команды отмены . Тщательно спланируйте работу и сохраните файлы.

Конструктор предоставляет следующие три представления (или режимы) для работы с XML-файлами, схемами XML и наборами данных:

Просмотреть Описание Поддерживаемые типы файлов
Схема Для визуального создания и изменения XML-схем и ADO.NET наборов данных. XSD
Данные Для визуального изменения XML-файлов данных в структурированной сетке данных. .xml
XML Для редактирования XML; Исходный редактор предоставляет цветовую кодировку и IntelliSense, включая полные элементы Word и List. .xml .xsd .xslt .wsdl.web.resx.tdl.wsf.hta.disco.vsdisco.config
ПоказатьПлан Отображает планы запросов XML, созданные с помощью параметра SET SHOWPLAN_XML ON. .showplan

Представление схемы

Представление схемы предоставляет визуальное представление элементов, атрибутов, типов и т. д., составляющих XML-схемы и ADO.NET наборы данных.

В представлении схемы можно создавать схемы и наборы данных, перемещая элементы на поверхность дизайна из вкладки "Схема XML" панели инструментов или из обозревателя серверов. Кроме того, вы можете добавить элементы в конструктор, щелкнув правой кнопкой мыши область конструктора и выбрав "Добавить" в контекстном меню.

В представлении схемы можно:

  • Создание и изменение существующих XML-схем и ADO.NET наборов данных

  • Создание и изменение связей между таблицами

  • Создание и изменение ключей

  • Создание наборов данных ADO.NET из схем XML

Замечание

Макет элементов в представлении схемы хранится в XSX-файле, который можно увидеть, щелкнув "Показать все файлы " на панели инструментов обозревателя решений, а затем разверните XSD-файл. Если отсутствует XSX-файл, это означает, что XSD-файл никогда не был открыт в конструкторе XML.

Настройка представления схемы

Следующие функции изменяют визуальный макет элементов в представлении схемы:

  • Масштабирование

  • Расширение или сворачивание вложенных элементов

  • Автоматическое упорядочение макета элементов

  • Сброс состояния свернутых элементов по умолчанию

Развертывание скрытых вложенных элементов
  • Щелкните значок плюса в нижней части элемента.
Свернуть вложенные элементы
  • Щелкните значок минуса на самом нижнем элементе, который вы хотите, чтобы появился в дизайнере.

Представление данных

Представление данных предоставляет таблицу данных, которую можно использовать для изменения файлов .xml. В представлении данных можно редактировать только содержимое (но не теги и структуры) в XML-файле.

В представлении данных есть две отдельные области: таблицы данных и данные. Область таблиц данных — это список отношений, определенных в XML-файле, в порядке его вложения (от самого внешнего до самого внутреннего). Область данных — это сетка данных, которая отображает данные на основе выбора в области таблиц данных.

Замечание

Только что созданные XML-файлы не содержат данных и поэтому не могут отображаться в представлении данных. Существуют также некоторые экземпляры XML-документов, в которых представление данных не может вызываться вообще. Хотя XML-код считается хорошо сформированным, если это не структурированные данные, попытка переключения на представление данных создаст следующее сообщение: "Хотя этот документ хорошо сформирован, он содержит структуру, которую не может отобразить представление данных".

В режиме представления данных вы можете:

  • Заполнение таблиц данных вручную

  • Изменение существующих таблиц данных

  • Создание XML-схемы из XML-документа

ВИД XML

Представление XML предоставляет редактор для редактирования необработанного XML-кода и предоставляет intelliSense и цветовую кодировку. Завершение инструкций доступно при работе с XSD-файлами и .xml файлами, имеющими связанную схему. Введите < для запуска тега, и вы увидите список элементов, допустимых в этом расположении. После ввода имени элемента и нажатия клавиши SPACEBAR отобразится список атрибутов, поддерживаемых элементом.

Замечание

Параметры Microsoft IntelliSense недоступны на панели инструментов. В редакторе XML, чтобы получить доступ к параметрам, в меню "Изменить " щелкните IntelliSense.

Представление SHOWPLAN

Планы запросов можно сохранить в формате XML при создании с помощью параметра SET SHOWPLAN_XML ON. Дважды щелкните файл с расширением showplan, чтобы открыть план запроса.

См. также

Сохранение плана выполнения в формате XML