Экспорт отчета в файл 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. |
См. также
Задачи
Как экспортировать отчеты в файлы другого типа (построитель отчетов)
Основные понятия
Экспорт отчета в файлы другого типа (построитель отчетов)
Вопросы конструирования отчета для экспорта в файл другого типа (построитель отчета)