Elemente und Attribute beim XML-Rendering
Die XML-Renderingerweiterung rendert Berichtselemente als Elemente oder Attribute in einem XML-Dokument. Jedem Element können eine Reihe von Attributen oder untergeordneten Elementen zugeordnet sein. Die Attribute oder Elemente hängen vom Berichtselement ab.
Bericht
Report ist der XML-Stammknoten. Er enthält Attribute, die Schemainformationen für das XML-Dokument und den Berichtsnamen angeben.
XSD wird im XML-Stammknoten wie folgt angegeben:
<Report xmlns="SchemaName" xmlns:sxi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="SchemaName ReportURL&rs:ImageID=SchemaName" Name="ReportName">
In der folgenden Tabelle wird beschrieben, wie die Attribute und Elemente im Report-RDL-Element von der XML-Renderingerweiterung gerendert werden.
RDL-Attribut | Rendern als |
---|---|
Name |
Das Name-Attribut des Stammelements. |
Textbox
In der folgenden Tabelle wird beschrieben, wie die Attribute und Elemente im Textbox-RDL-Element von der XML-Renderingerweiterung gerendert werden. Der Name und der Wert des Textfelds werden als Element oder Attribut in Abhängigkeit des DataElementStyle-RDL-Elementwerts für das Textfeld gerendert.
RDL-Element | Rendern als |
---|---|
DataElementName |
Der Name des Textfeldelements oder -attributs. Wenn DataElementName nicht angegeben ist, wird der Name des Textfelds in der RDL verwendet. |
Value |
Der Wert der Daten im Textfeld. |
Table
In der folgenden Tabelle wird beschrieben, wie die Attribute und Elemente im Table-RDL-Element von der XML-Renderingerweiterung gerendert werden. Die Tabelle wird als ein Element gerendert.
RDL-Element | Rendern als |
---|---|
DataElementName |
Der Name des Tabellenelements. Wenn DataElementName nicht angegeben ist, wird der Name der Tabelle in der RDL verwendet. |
Header |
Alle Elemente in der Kopfzeile werden als untergeordnete Elemente oder Attribute des Tabellenelements gerendert. |
Footer |
Alle Elemente in der Fußzeile werden als untergeordnete Elemente oder Attribute des Tabellenelements gerendert. |
TableGroup |
Das erste TableGroup-Element wird als untergeordnetes Element des Tabellenelements gerendert. Jedes nachfolgende TableGroup-Element wird als untergeordnetes Element der Gruppeninstanz für das vorherige TableGroup-Element gerendert. Dies ergibt geschachtelte Datengruppen. |
Details |
Ein untergeordnetes Element jeder Gruppeninstanz für das letzte TableGroup-Element. Wenn keine Tabellengruppen vorhanden sind, wird Details als untergeordnetes Element des Tabellenelements gerendert. |
TableGroup
In der folgenden Tabelle wird beschrieben, wie die Attribute und Elemente im TableGroup-RDL-Element von der XML-Renderingerweiterung gerendert werden. Die Tabellengruppen werden als Elemente gerendert.
RDL-Element | Rendern als |
---|---|
DataCollectionName (Grouping) |
Der Name des Tabellengruppenelements. Wenn DataCollectionName nicht angegeben ist, wird der im DataElementName-Element angegebene Name plus der Zeichenfolge _Collection verwendet. |
DataElementName (Grouping) |
Der Name des Gruppeninstanzelements. Gruppeninstanzelemente sind untergeordnete Elemente des Tabellengruppenelements. Wenn DataElementName nicht angegeben ist, wird der Name der Gruppierung in der RDL verwendet. |
Header |
Alle Elemente in der Kopfzeile werden als untergeordnete Elemente oder Attribute des Gruppeninstanzelements gerendert. |
Footer |
Alle Elemente in der Fußzeile werden als untergeordnete Elemente oder Attribute des Gruppeninstanzelements gerendert. |
Details
In der folgenden Tabelle wird beschrieben, wie die Attribute und Elemente im Details-RDL-Element von der XML-Renderingerweiterung gerendert werden. Details wird als ein Element gerendert.
RDL-Element | Rendern als |
---|---|
DataCollectionName (Grouping) |
Der Name des Detailelements. Wenn DataCollectionName nicht angegeben ist, wird der im DataElementName-Element angegebene Name plus der Zeichenfolge _Collection verwendet. Wenn Details keine Gruppierung aufweist, lautet der Name des Elements Detail_Collection. |
DataElementName (Grouping) |
Der Name des Gruppeninstanzelements. Gruppeninstanzelemente sind untergeordnete Elemente des Detailelements. Wenn DataElementName nicht angegeben ist, wird der Name der Gruppierung in der RDL verwendet. Wenn Details keine Gruppierung aufweist, lautet der Name des Elements Detail. |
DetailsRows |
Alle Elemente in den Detailzeilen werden als untergeordnete Elemente oder Attribute des Gruppeninstanzelements gerendert. |
Matrix
In der folgenden Tabelle wird beschrieben, wie die Attribute und Elemente im Matrix-RDL-Element von der XML-Renderingerweiterung gerendert werden. Die Matrix wird als ein Element gerendert.
RDL-Element | Rendern als |
---|---|
DataElementName |
Der Name des Matrixelements. Wenn DataElementName nicht angegeben ist, wird der Name der Matrix in der RDL verwendet. |
Corner |
Alle Elemente in der Ecke werden als untergeordnete Elemente oder Attribute des Matrixelements gerendert. |
RowGrouping |
Das erste RowGrouping-Element wird als untergeordnetes Element des Matrixelements gerendert. Jedes nachfolgende RowGrouping-Element wird als untergeordnetes Element der Gruppeninstanz für das vorherige RowGrouping-Element gerendert. Dies ergibt geschachtelte Datengruppen. |
ColumnGrouping |
Das erste ColumnGrouping-Element wird als untergeordnetes Element jeder einzelnen Gruppeninstanz für das letzte RowGrouping-Element gerendert. Jedes nachfolgende ColumnGrouping-Element wird als untergeordnetes Element der Gruppeninstanz für das vorherige ColumnGrouping-Element gerendert. |
MatrixCell |
Das untergeordnete Cell-Element innerhalb jeder Gruppeninstanz für das letzte ColumnGrouping-Element. Alle Elemente in der Matrixzelle werden als untergeordnete Elemente oder Attribute des Cell-Elements gerendert. |
RowGrouping
In der folgenden Tabelle wird beschrieben, wie die Attribute und Elemente im RowGrouping-RDL-Element von der XML-Renderingerweiterung gerendert werden. Eine Zeilengruppierung wird als ein Element gerendert.
RDL-Element | Rendern als |
---|---|
DataCollectionName (Grouping) |
Der Name des Zeilengruppierungselements. Wenn DataCollectionName nicht angegeben ist, wird der im DataElementName-Element angegebene Name plus der Zeichenfolge _Collection verwendet. Für statische Zeilengruppierungen wird dies nicht verwendet. |
DataElementName (Grouping) |
Der Name des Gruppeninstanzelements. Gruppeninstanzelemente sind untergeordnete Elemente des Zeilengruppenelements. Wenn DataElementName nicht angegeben ist, wird der Name der Gruppierung in der RDL verwendet. Für statische Zeilengruppierungen wird als Name für das Element der Wert von DataElementName für das Textfeld in der Gruppenkopfzeile verwendet. Wenn kein Textfeld für eine statische Zeilenkopfzeile vorhanden ist, wird der Name RowN verwendet, wobei N eine Zahl darstellt, die der Zeilengruppierung zugewiesen ist. |
ReportItems |
Alle Elemente in der Zeilengruppierung werden als untergeordnete Elemente oder Attribute des übergeordneten Elements des Zeilengruppierungselements gerendert. |
Subtotal |
Ein gleichgeordnetes Element des Zeilengruppierungselements. Dieses Element enthält eine Matrixzelle. Der Name dieses Elements ist der für das DataElementName-Element angegebene Name für das Teilergebnis. Wenn kein Name angegeben ist, lautet der Name des Elements Total. |
![]() |
---|
Teilergebnisse werden standardmäßig nicht gerendert. Die XML-Renderingerweiterung rendert Teilergebnisse nur, wenn der Wert des DataElementOutput-RDL-Elements für das Teilergebnis Output lautet. |
ColumnGrouping
In der folgenden Tabelle wird beschrieben, wie die Attribute und Elemente im ColumnGrouping-RDL-Element von der XML-Renderingerweiterung gerendert werden. Eine Spaltengruppierung wird als ein Element gerendert.
RDL-Element | Rendern als |
---|---|
DataCollectionName (Grouping) |
Der Name des Spaltengruppierungselements. Wenn DataCollectionName nicht angegeben ist, wird der im DataElementName-Element angegebene Name plus der Zeichenfolge _Collection verwendet. Für statische Spaltengruppierungen wird dies nicht verwendet. |
DataElementName (Grouping) |
Der Name des Gruppeninstanzelements. Gruppeninstanzelemente sind untergeordnete Elemente des Spaltengruppenelements. Wenn DataElementName nicht angegeben ist, wird der Name der Gruppierung in der RDL verwendet. Für statische Spaltengruppierungen wird als Name für das Element der Wert von DataElementName für das Textfeld in der Gruppenkopfzeile verwendet. Wenn kein Textfeld für eine statische Spaltenkopfzeile vorhanden ist, wird der Name ColumnN verwendet, wobei N eine Zahl darstellt, die der Spaltengruppierung zugewiesen ist. |
ReportItems |
Alle Elemente in der Spaltengruppierung werden als untergeordnete Elemente oder Attribute des übergeordneten Elements des Spaltengruppierungselements gerendert. |
Subtotal |
Ein gleichgeordnetes Element des Spaltengruppierungselements. Dieses Element enthält eine Matrixzelle. Der Name dieses Elements ist der für das DataElementName-Element angegebene Name für das Teilergebnis. Wenn kein Name angegeben ist, lautet der Name des Elements Total. |
![]() |
---|
Teilergebnisse werden standardmäßig nicht gerendert. Die XML-Renderingerweiterung rendert Teilergebnisse nur, wenn der Wert des DataElementOutput-RDL-Elements für das Teilergebnis Output lautet. |
List
In der folgenden Tabelle wird beschrieben, wie die Attribute und Elemente im List-RDL-Element von der XML-Renderingerweiterung gerendert werden. Die Liste wird als ein Element gerendert.
RDL-Element | Rendern als |
---|---|
DataElementName |
Der Name des Listenelements. Wenn DataElementName nicht angegeben ist, wird der Name der Liste in der RDL verwendet. |
DataCollectionName (Grouping) |
Wird nicht verwendet. |
DataElementName (Grouping) |
Der Name des Gruppeninstanzelements. Gruppeninstanzelemente sind untergeordnete Elemente des Listenelements. Wenn DataElementName nicht angegeben ist, wird der Name der Gruppierung in der RDL verwendet. Wenn die Liste keine Gruppierung aufweist, lautet der Name des Elements Detail. |
ReportItems |
Alle Elemente in der Liste werden als untergeordnete Elemente oder Attribute des übergeordneten Elements des Gruppeninstanzelements gerendert. |
Subreport
In der folgenden Tabelle wird beschrieben, wie die Attribute und Elemente im Subreport-RDL-Element von der XML-Renderingerweiterung gerendert werden. Ein Unterbericht wird als ein Report-Element im XML-Dokument gerendert. Die Inhalte des Unterberichts werden innerhalb dieses Report-Elements gerendert.
RDL-Element | Rendern als |
---|---|
DataElementName |
Das Namensattribut für das Unterberichtslement. Wenn DataElementName nicht angegeben ist, wird der Name des Unterberichts in der RDL verwendet. |
Der Wert von DataElementStyle im Hauptbericht setzt den Wert von DataElementStyle im Unterbericht außer Kraft. Darüber hinaus werden die Namespace- und XSLT-Attribute nicht für ein Report-Element eines Unterberichts verwendet.
Rectangle
In der folgenden Tabelle wird beschrieben, wie die Attribute und Elemente im Rectangle-RDL-Element von der XML-Renderingerweiterung gerendert werden. Das Rechteck wird als ein Element gerendert.
RDL-Element | Rendern als |
---|---|
DataElementName |
Der Name des Rechteckelements. Wenn DataElementName nicht angegeben ist, wird der Name des Rechtecks in der RDL verwendet. |