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


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

Предоставляет набор визуальных средств для работы с 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
Data Для визуального изменения файлов XML-данных в структурированной сетке данных. XML
XML Для редактирования кода XML; редактор кода предоставляет цветовое выделение синтаксиса и технологию IntelliSense, включая команды «Завершить слово» и «Показать элементы». .xml .xsd .xslt .wsdl.web.resx.tdl.wsf.hta.disco.vsdisco.config
Инструкция ShowPlan Выводит планы запросов 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, для которых есть соответствующие схемы. Введите < для начала набора тега, и программа выведет список доступных в данном месте элементов. После ввода элемента и нажатия клавиши ПРОБЕЛ программа выводит список атрибутов, поддерживаемых данным элементом.

Примечание

Microsoft недоступны на панели инструментов. Для доступа к этим параметрам в XML-редакторе в меню Правка выберите пункт технология IntelliSense.

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

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

См. также:

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