Compartir a través de


Elementos y atributos en la representación en XML

La extensión de representación en XML representa los elementos de informe como elementos o atributos en un documento XML. Cada elemento puede tener un conjunto de atributos o subelementos asociados a él. Los atributos o elementos varían en función del elemento de informe.

Report (Informe)

Report es el nodo raíz XML. Contiene atributos que especifican la información de esquema del documento XML y el nombre del informe.

El XSD se especifica en el nodo raíz XML de la manera siguiente:

<Report xmlns="SchemaName" xmlns:sxi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="SchemaName ReportURL&rs:ImageID=SchemaName" Name="ReportName">

En la tabla siguiente se describe el modo en que la extensión de representación en XML representa los atributos y los elementos del elemento RDL Report.

Atributo RDL Se representa como

Name

El atributo Name del elemento raíz.

Textbox (Cuadro de texto)

En la tabla siguiente, se describe el modo en que la extensión de representación en XML representa los atributos y los elementos del elemento RDL Textbox. El nombre y el valor del cuadro de texto se representan como un elemento o como un atributo, dependiendo del valor del elemento RDL DataElementStyle para el cuadro de texto.

Elemento RDL Se representa como

DataElementName

El nombre del elemento o atributo del cuadro de texto. Si no se especifica DataElementName, el nombre es el del cuadro de texto en el lenguaje RDL.

Value

El valor de los datos del cuadro de texto.

Table (Tabla)

En la tabla siguiente se describe el modo en que la extensión de representación en XML representa los atributos y los elementos del elemento RDL Table. La tabla se representa como un elemento.

Elemento RDL Se representa como

DataElementName

El nombre del elemento de tabla. Si no se especifica DataElementName, el nombre del elemento es el de la tabla en el lenguaje RDL.

Header

Todos los elementos del encabezado se representan como subelementos o atributos del elemento de tabla.

Footer

Todos los elementos del pie se representan como subelementos o atributos del elemento de tabla.

TableGroup

El primer elemento TableGroup se representa como subelemento del elemento de tabla. Cada elemento TableGroup posterior se representa como un subelemento de la instancia de grupo del elemento TableGroup anterior. Así se obtienen grupos anidados de datos.

Details

Un subelemento de cada instancia de grupo del último elemento TableGroup. Si no hay grupos de tablas, Details se representa como un subelemento del elemento de tabla.

TableGroup (Grupo de tablas)

En la tabla siguiente se describe el modo en que la extensión de representación en XML representa los atributos y los elementos del elemento RDL TableGroup. Los grupos de tablas se representan como elementos.

Elemento RDL Se representa como

DataCollectionName (Grouping)

El nombre del elemento de grupo de tablas. Si no se especifica DataCollectionName, el nombre del elemento es el especificado en el elemento DataElementName más la cadena _Collection.

DataElementName (Grouping)

El nombre del elemento de instancia de grupo. Los elementos de instancia de grupo son subelementos del elemento de grupo de tablas. Si no se especifica DataElementName, el nombre del elemento es el de la agrupación en el lenguaje RDL.

Header

Todos los elementos del encabezado se representan como subelementos o atributos del elemento de instancia de grupo.

Footer

Todos los elementos del encabezado se representan como subelementos o atributos del elemento de instancia de grupo.

Details (Detalles)

En la tabla siguiente se describe el modo en que la extensión de representación en XML representa los atributos y los elementos del elemento RDL Details. Details se representa como un elemento.

Elemento RDL Se representa como

DataCollectionName (Grouping)

El nombre del elemento de detalles. Si no se especifica DataCollectionName, el nombre del elemento es el especificado en el elemento DataElementName más la cadena _Collection. Si Details no tiene un grupo, el nombre del elemento es Detail_Collection.

DataElementName (Grouping)

El nombre del elemento de instancia de grupo. Los elementos de instancia de grupo son subelementos del elemento de detalles. Si no se especifica DataElementName, el nombre del elemento es el de la agrupación en el lenguaje RDL. Si Details no tiene un grupo, el nombre del elemento es Detail.

DetailsRows

Todos los elementos de las filas de detalles se representan como subelementos o atributos del elemento de instancia de grupo.

Matrix (Matriz)

En la tabla siguiente se describe el modo en que la extensión de representación en XML representa los atributos y los elementos del elemento RDL Matrix. La matriz se representa como un elemento.

Elemento RDL Se representa como

DataElementName

El nombre del elemento de matriz. Si no se especifica DataElementName, el nombre del elemento es el de la matriz en el lenguaje RDL.

Corner

Todos los elementos de la esquina se representan como subelementos o atributos del elemento de matriz.

RowGrouping

El primer elemento RowGrouping se representa como subelemento del elemento de matriz. Cada elemento RowGrouping posterior se representa como un subelemento de la instancia de grupo del elemento RowGrouping anterior. Así se obtienen grupos anidados de datos.

ColumnGrouping

El primer elemento ColumnGrouping se representa como un subelemento de cada instancia de grupo del último elemento RowGrouping. Cada elemento ColumnGrouping posterior se representa como un subelemento de la instancia de grupo del elemento ColumnGrouping anterior.

MatrixCell

Un subelemento Cell de cada instancia de grupo del último elemento ColumnGrouping. Todos los elementos de la celda de matriz se representan como subelementos o atributos del elemento Cell.

RowGrouping (Grupo de filas)

En la tabla siguiente se describe el modo en que la extensión de representación en XML representa los atributos y los elementos del elemento RDL RowGrouping. El grupo de filas se representa como un elemento.

Elemento RDL Se representa como

DataCollectionName (Grouping)

El nombre del elemento de grupo de filas. Si no se especifica DataCollectionName, el nombre del elemento es el especificado en el elemento DataElementName más la cadena _Collection. No es así en el caso de los grupos de filas estáticas.

DataElementName (Grouping)

El nombre del elemento de instancia de grupo. Los elementos de instancia de grupo son subelementos del elemento de grupo de filas. Si no se especifica DataElementName, el nombre del elemento es el del grupo en el lenguaje RDL. En el caso de grupos de filas estáticos, el nombre del elemento es el valor de DataElementName para el cuadro de texto del encabezado de grupo. Si no hay ningún cuadro de texto para un encabezado de fila estática, el nombre del elemento es RowN, donde N es un número asignado al grupo de filas.

ReportItems

Todos los elementos del grupo de filas se representan como subelementos o atributos del elemento primario del elemento de grupo de filas.

Subtotal

Un elemento relacionado con el elemento de grupo de filas. Este elemento contiene una celda de matriz. El nombre de este elemento es el nombre especificado en el elemento DataElementName del subtotal. Si no se especifica ningún nombre, el nombre del elemento es Total.

[!NOTA] De manera predeterminada, los subtotales no se representan. La extensión de representación en XML sólo representa los subtotales si el valor del elemento RDL DataElementOutput del subtotal es Output.

ColumnGrouping (Grupo de columnas)

En la tabla siguiente se describe el modo en que la extensión de representación en XML representa los atributos y los elementos del elemento RDL ColumnGrouping. Un grupo de columnas se representa como un elemento.

Elemento RDL Se representa como

DataCollectionName (Grouping)

El nombre del elemento de grupo de columnas. Si no se especifica DataCollectionName, el nombre del elemento es el especificado en el elemento DataElementName más la cadena _Collection. No es así en el caso de los grupos de columnas estáticas.

DataElementName (Grouping)

El nombre del elemento de instancia de grupo. Los elementos de instancia de grupo son subelementos del elemento de grupo de columnas. Si no se especifica DataElementName, el nombre del elemento es el del grupo en el lenguaje RDL. En el caso de grupos de columnas estáticos, el nombre del elemento es el valor de DataElementName para el cuadro de texto del encabezado de grupo. Si no hay ningún cuadro de texto para un encabezado de columna estática, el nombre del elemento es ColumnN, donde N es un número asignado al grupo de columnas.

ReportItems

Todos los elementos del grupo de columnas se representan como subelementos o atributos del elemento primario del elemento de grupo de columnas.

Subtotal

Como un elemento relacionado con el elemento de grupo de columnas. Este elemento contiene una celda de matriz. El nombre de este elemento es el nombre especificado en el elemento DataElementName del subtotal. Si no se especifica ningún nombre, el nombre del elemento es Total.

[!NOTA] De manera predeterminada, los subtotales no se representan. La extensión de representación en XML sólo representa los subtotales si el valor del elemento RDL DataElementOutput del subtotal es Output.

List (Lista)

En la tabla siguiente se describe el modo en que la extensión de representación en XML representa los atributos y los elementos del elemento RDL List. La lista se representa como un elemento.

Elemento RDL Se representa como

DataElementName

El nombre del elemento de lista. Si no se especifica DataElementName, el nombre del elemento es el de la lista en el lenguaje RDL.

DataCollectionName (Grouping)

No se utiliza.

DataElementName (Grouping)

El nombre del elemento de instancia de grupo. Los elementos de instancia de grupo son subelementos del elemento de lista. Si no se especifica DataElementName, el nombre del elemento es el del grupo en el lenguaje RDL. Si la lista no tiene un grupo, el nombre del elemento es Detail.

ReportItems

Todos los elementos de la lista se representan como subelementos o atributos del elemento primario del elemento de instancia de grupo.

Subreport (informe integrado)

En la tabla siguiente se describe el modo en que la extensión de representación en XML representa los atributos y los elementos del elemento RDL Subreport. Un informe integrado se representa como un elemento Report en el archivo XML. El contenido del informe integrado se representa dentro del elemento Report.

Elemento RDL Se representa como

DataElementName

El atributo de nombre del elemento de informe integrado. Si no se especifica DataElementName, el nombre del atributo es el del informe integrado en el lenguaje RDL.

El valor de DataElementStyle en el informe principal prevalece sobre el valor de DataElementStyle en el informe integrado. Tampoco se utilizan los atributos de espacio de nombres y XSLT de un elemento Report para un informe integrado.

Rectangle (Rectángulo)

En la tabla siguiente se describe el modo en que la extensión de representación en XML representa los atributos y los elementos del elemento RDL Rectangle. El rectángulo se representa como un elemento.

Elemento RDL Se representa como

DataElementName

El nombre del elemento de rectángulo. Si no se especifica DataElementName, el nombre del elemento es el del rectángulo en el lenguaje RDL.

Vea también

Conceptos

Crear un diseño para mostrar los resultados con formato XML

Otros recursos

Report Definition Language

Ayuda e información

Obtener ayuda sobre SQL Server 2005