Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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)