共用方式為


將報表匯出為 XML 檔案 (報表產生器 1.0)

具有報表資料的 XML 檔案匯出選項會將報表儲存為 XML 檔案。報表的 XML 結構描述為報表特有的,且僅包含資料。XML 匯出選項不會儲存報表配置資訊。使用此選項產生的 XML 可以匯入資料庫 (當作 XML 資料訊息),或傳送到自訂應用程式。

一般規則

下表描述在將報表項目匯出至 XML 檔案格式時報表項目如何顯示。

項目

顯示行為

報表

顯示為 XML 文件的最上層元素。

圖表、資料表、矩陣

顯示為其容器元素中的元素。

群組和詳細資料區段

每一個執行個體會顯示為其容器元素中的元素。

文字方塊

顯示為其容器中的屬性或元素。

矩陣資料行群組

顯示為資料行群組中的元素。

使用 XML 匯出選項儲存的報表資料還有下列考量:

  • XML 元素和屬性會依其顯示在報表定義中的順序儲存。

  • 會忽略分頁。

  • 會忽略影像。

資料類型

文字方塊元素或屬性會根據文字方塊所顯示的值指派成「XML 結構描述」定義語言 (XSD) 資料類型。

如果所有文字方塊值為:

指派的資料類型為:

Int32

xsd:integer

Decimal (或 Decimal 及任何整數或位元組資料類型)

xsd:decimal

Float (或 Decimal 及任何整數或位元組資料類型)

xsd:double

Double (或 Decimal 及任何整數或位元組資料類型)

xsd:double

DateTime

xsd:dateTime

Boolean

xsd:boolean

String, Char

xsd:string

其他

xsd:string

為了更好地了解 XML 匯出選項如何將報表中的「報表定義語言 (RDL)」元素另存為 XML 檔案,您可能想要進一步了解該元素的詳細資訊。如需有關 RDL 元素的詳細資訊,請參閱《SQL Server 線上叢書》中的<報表定義語言>主題。

在此章節中

主題

描述

XML 中的 RDL 元素和屬性 (報表產生器 1.0)

描述 XML 匯出選項如何儲存報表中的每個元素。

將轉換套用至 XML 檔案 (報表產生器 1.0)

描述如何將 XSL 轉換 (XSLT) 套用至 XML 輸出。