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 |
---|---|
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)