具有报表数据导出选项的 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 导出选项如何保存报表中的每个元素。 | |
| 介绍如何对 XML 输出应用 XSL 转换 (XSLT)。 | 
请参阅
任务
概念
将报表导出为其他文件类型(报表生成器)
将报表导出为不同文件类型的设计注意事项(报表生成器)