Freigeben über


Exportieren eines Berichts als XML-Datei (Berichts-Generator)

Die Exportoption XML-Datei mit Berichtsdaten speichert einen Bericht als XML-Datei. Das XML-Schema für den Bericht hängt vom jeweiligen Bericht ab und enthält nur Daten. Berichtslayoutinformationen werden von der XML-Exportoption nicht gespeichert. Der mithilfe dieser Option erstellte XML-Code kann in eine Datenbank importiert, als XML-Datennachricht verwendet oder an eine benutzerdefinierte Anwendung gesendet werden.

Allgemeine Regeln

In der folgenden Tabelle wird beschrieben, wie Berichtselemente angezeigt werden, wenn sie in das XML-Dateiformat exportiert wurden.

Element Anzeigeverhalten

Report

Wird als Element der obersten Ebene des XML-Dokuments angezeigt.

Diagramme, Tabellen, Matrizen

Werden als Element innerhalb des Elements für den Container angezeigt.

Gruppen und Detailabschnitte

Jede Instanz wird als Element innerhalb des Elements für den Container angezeigt.

Textfelder

Werden als Attribut oder Element innerhalb des Containers angezeigt.

Matrixspaltengruppen

Werden als Elemente innerhalb von Zeilengruppen angezeigt.

Bei Berichtsdaten, die mithilfe der XML-Exportoption gespeichert werden, sollten Sie auch Folgendes berücksichtigen:

  • XML-Elemente und -Attribute werden in der Reihenfolge gespeichert, in der sie in der Berichtsdefinition angezeigt werden.
  • Die Paginierung wird ignoriert.
  • Bilder werden ignoriert.

Datentypen

Dem Textfeldelement oder -attribut wird basierend auf den im Textfeld angezeigten Werten ein XSD-Datentyp (XML Schema Definition Language) zugewiesen.

Wert aller Textfeldelemente: Zugewiesener Datentyp:

Int32

xsd:integer

Decimal (oder Decimal und jeder ganzzahlige oder Byte-Datentyp)

xsd:decimal

Float (oder Decimal und jeder ganzzahlige oder Byte-Datentyp)

xsd:double

Double (oder Decimal und jeder ganzzahlige oder Byte-Datentyp)

xsd:double

DateTime

xsd:dateTime

Boolean

xsd:boolean

String, Char

xsd:string

Andere

xsd:string

Um besser zu verstehen, wie die XML-Exportoption die RDL-Elemente (Report Definition Language, Berichtsdefinitionssprache) in einem Bericht als XML-Datei speichert, möchten Sie möglicherweise mehr über Elemente erfahren. Weitere Informationen zu RDL-Elementen finden Sie im Thema zur Report Definition Language in der SQL Server 2005-Onlinedokumentation.

In diesem Abschnitt

Thema Beschreibung

RDL-Elemente und -Attribute in XML (Berichts-Generator)

Beschreibt, wie die verschiedenen Elemente im Bericht von der XML-Exportoption gespeichert werden.

Anwenden von Transformationen auf XML-Dateien (Berichts-Generator)

Beschreibt, wie XSL-Transformationen (XSLT) auf die XML-Ausgabe angewendet werden.

Siehe auch

Aufgaben

Vorgehensweise: Exportieren eines Berichts in ein anderes Dateiformat (Berichts-Generator)

Konzepte

Exportieren eines Berichts in ein anderes Dateiformat (Berichts-Generator)
Entwurfsüberlegungen zum Exportieren eines Berichts in ein anderes Dateiformat (Berichts-Generator)

Hilfe und Informationen

Informationsquellen für SQL Server 2005