將報表匯出為 XML 檔案 (報表產生器)
具有報表資料的 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 2005 線上叢書》中的<報表定義語言>主題。
在此章節中
主題 | 描述 |
---|---|
描述 XML 匯出選項如何儲存報表中的每個元素。 |
|
描述如何將 XSL 轉換 (XSLT) 套用至 XML 輸出。 |
請參閱
工作
概念
將報表匯出為不同檔案類型 (報表產生器)
將報表匯出為不同檔案類型的設計考量 (報表產生器)