将报表导出为 XML 文件 (Report Builder 1.0)

具有报表数据导出选项的 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 联机丛书中的“报表定义语言”主题。

本节内容

主题

说明

XML 中的 RDL 元素和属性 (Report Builder 1.0)

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

对 XML 文件应用转换 (Report Builder 1.0)

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