Экспорт отчета в виде XML-файла (построитель отчетов 1.0)

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

Общие правила

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

Элемент

Поведение при отображении

Отчет

Отображается как элемент верхнего уровня XML-документа.

Диаграммы, таблицы, матрицы

Отображаются как элементы внутри элемента, являющегося их контейнером.

Групповые разделы и разделы детализации

Каждый экземпляр отображается как элемент внутри элемента, являющегося его контейнером.

Текстовые поля

Отображаются, как атрибут или элемент внутри контейнера.

Группы столбцов матрицы

Отображаются как элементы в группах строк.

Данные отчета, сохраненного в формате XML, также имеют следующие свойства:

  • Элементы и атрибуты XML сохраняются в том порядке, в котором они расположены в определении отчета.

  • Разбиение на страницы не учитывается.

  • Изображения пропускаются.

Типы данных

Элементу или атрибуту текстового поля назначается тип данных языка определения XML-схемы (XSD) в зависимости от типа значений, отображаемых в этом текстовом поле.

Если все значения текстового поля:

Назначается тип данных:

Int32

xsd:integer.

Decimal (или Decimal и любое целое число или тип данных byte)

xsd:decimal

Float (или Decimal и любое целое число или тип данных byte)

xsd:double

Double (или Decimal и любое целое число или тип данных byte)

xsd:double

DateTime

xsd:dateTime

Boolean

xsd:boolean

String, Char

xsd:string

Прочее

xsd:string

Чтобы лучше понять, как параметр экспорта XML сохраняет элементы языка определения отчетов в виде XML-файла, необходимо больше узнать об элементах. Дополнительные сведения об элементах языка определения отчетов см. в разделе «Язык определения отчетов» электронной документации по SQL Server.

В этом разделе

Раздел

Описание

Элементы и атрибуты языка определения отчетов в XML (построитель отчетов 1.0)

Описывает, как каждый элемент отчета сохраняется при экспорте в формат XML.

Применение преобразований к XML-файлам (построитель отчетов 1.0)

Описывает применение преобразований XSL (XSLT) к выходным данным в формате XML.