Compartir a través de


Esquema XML de lenguaje RDL (Report Definition Language)

Un archivo de Lenguaje RDL (Report Definition Language) SQL Server Reporting Services se valida utilizando un archivo de definición de esquema XML (XSD). El esquema define las reglas para dónde se pueden producir elementos RDL en un archivo .rdl. Un elemento incluye su tipo de datos y cardinalidad, es decir, el número de repeticiones que se permiten. Los elementos pueden ser simples o complejos. Un elemento simple no tiene elementos o atributos secundarios. Un elemento complejo tiene elementos secundarios y opcionalmente, atributos.

Por ejemplo, el esquema incluye el elemento RDL ReportParameters que es del tipo complejo ReportParametersType. Por convención, un tipo complejo para un elemento es el nombre del elemento seguido de la palabra Type. Un elemento ReportParameters puede estar contenido en el elemento Report (un tipo complejo) y puede contener elementos ReportParameter. Un ReportParameterType es un tipo simple que solamente puede tener uno de los siguientes valores: Boolean, DateTime, Integer, Float o String. Para obtener más información acerca de los tipos utilizados en RDL, vea Tipos de datos del lenguaje RDL (Report Definition Language).

Para obtener más información sobre los tipos de datos de esquema XML, vea XML Schema Part 2: Datatypes Second Edition. Para obtener más información sobre esquemas de definición de informe concretos, vea la especificación del lenguaje RDL (Report Definition Language).

Nota

El XSD RDL está disponible en el archivo ReportDefinition.xsd, que se encuentra en la carpeta Extras del CD-ROM del producto. También está disponible en el servidor de informes a través de la dirección URL siguiente: https://servername/reportserver/reportdefinition.xsd.