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


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

При выборе режима «Экспорт данных отчета в 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 2005.

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

Подраздел Описание

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

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

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

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

См. также

Задачи

Как экспортировать отчеты в файлы другого типа (построитель отчетов)

Основные понятия

Экспорт отчета в файлы другого типа (построитель отчетов)
Вопросы конструирования отчета для экспорта в файл другого типа (построитель отчета)

Справка и поддержка

Получение помощи по SQL Server 2005