将报表导出为 XML 文件(报表生成器)

具有报表数据导出选项的 XML 文件可以将报表另存为 XML 文件。报表的 XML 架构专用于相应的报表,并且只包含数据。XML 导出选项不保存报表布局信息。使用此选项生成的 XML 可以导入到数据库中用作 XML 数据消息,或发送到自定义应用程序。

一般规则

下表对报表项导出到 XML 文件格式后这些报表项的显示方式进行了说明:

显示行为

报表

显示为 XML 文档的顶级元素。

图表、表、矩阵

显示为其容器的元素中的某个元素。

组和详细信息部分

每个实例显示为其容器的元素中的某个元素。

文本框

显示为其容器中的某个属性或元素。

矩阵列组

显示为行组中的元素。

对于使用 XML 导出选项保存的报表数据,还有下列注意事项:

  • XML 元素和属性以其在报表定义中显示的顺序保存。
  • 将忽略分页。
  • 将忽略图像。

数据类型

为文本框元素或属性分配的 XML 架构定义语言 (XSD) 数据类型将基于文本框显示的值。

如果所有文本框值都是: 分配的数据类型为:

Int32

xsd:integer

Decimal(或 Decimal 以及任何 integer 或 byte 数据类型)

xsd:decimal

Float(或 Decimal 以及任何 integer 或 byte 数据类型)

xsd:double

Double(或 Decimal 以及任何 integer 或 byte 数据类型)

xsd:double

DateTime

xsd:dateTime

Boolean

xsd:boolean

String, Char

xsd:string

其他

xsd:string

若要更好地了解 XML 导出选项如何将报表中的报表定义语言 (RDL) 元素保存为 XML 文件,您可能需要了解有关元素的详细信息。有关 RDL 元素的详细信息,请参阅 SQL Server 2005 联机丛书中的“报表定义语言”主题。

本节内容

主题 说明

XML 中的 RDL 元素和属性(报表生成器)

介绍 XML 导出选项如何保存报表中的每个元素。

对 XML 文件应用转换(报表生成器)

介绍如何对 XML 输出应用 XSL 转换 (XSLT)。

请参阅

任务

如何将报表导出为不同文件类型(报表生成器)

概念

将报表导出为其他文件类型(报表生成器)
将报表导出为不同文件类型的设计注意事项(报表生成器)

帮助和信息

获取 SQL Server 2005 帮助