将报表导出为 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 导出选项如何保存报表中的每个元素。 |
|
介绍如何对 XML 输出应用 XSL 转换 (XSLT)。 |