Share via


Lección 2: Generar clases a partir del esquema RDL con la herramienta xsd

Nuevo: 17 de julio de 2006

Una vez creado el proyecto de Visual Studio, el siguiente paso es recuperar una copia local del esquema de definición de informe y ejecutar la herramienta de definición de esquemas XML (Xsd.exe).

Para generar clases RDL

  1. Abra una instancia de Microsoft Internet Explorer (o explorador Web similar) y desplácese a la siguiente dirección URL:

    https://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition/ReportDefinition.xsd
    
  2. Una vez abierto el esquema RDL en el explorador, desplácese al menú Archivo y seleccione Guardar como.

  3. Vaya a la ubicación en la que creó el proyecto de Visual Studio y guarde el esquema con el nombre de archivo ReportDefinition.xsd.

  4. Una vez guardado el archivo, abra una instancia del símbolo del sistema de Visual Studio 2005. Para abrir una instancia del símbolo del sistema, en el menú Inicio, seleccione Todos los programas, Microsoft Visual Studio 2005 y Visual Studio Tools y, a continuación, haga clic en Símbolo del sistema de Visual Studio 2005.

  5. Cambie la ruta actual por la ubicación en la que guardó el archivo ReportDefinition.xsd:

    CD\<ReportDefinition.xsd Path>

  6. Genere el archivo ReportDefinition.cs que contiene las clases para el esquema RDL con el siguiente comando:

    xsd /c /n:SampleRDLSchema ReportDefinition.xsd

    Para generar un archivo ReportDefinition.vb, utilice este comando:

    xsd /c /l:VB /n:SampleRDLSchema ReportDefinition.xsd

  7. Agregue el archivo al proyecto. En el menú Proyecto, haga clic en Agregar elemento existente. Desplácese a la ubicación en la que generó el archivo ReportDefinition.cs (.vb), seleccione el archivo y haga clic en Agregar.

    [!NOTA] Una vez agregado el archivo ReportDefinition.cs (.vb) al proyecto, observará en el Explorador de soluciones que el archivo ReportDefinition.xsd se ha agregado al proyecto, pero que el archivo ReportDefinition.cs (.vb) no está allí. Para mostrar el archivo, en el menú Proyecto, haga clic en el comando Mostrar todos los archivos y luego en el botón para expandir y contraer junto al archivo ReportDefinition.xsd.

Lección siguiente

En la siguiente lección, escribirá código para cargar una definición de informe desde un servidor de informes usando las clases generadas con el esquema RDL. Vea Lección 3: Cargar una definición de informe desde el servidor de informes.

Vea también

Tareas

Tutorial: Actualizar informes con clases generadas a partir del esquema RDL

Otros recursos

Report Definition Language

Ayuda e información

Obtener ayuda sobre SQL Server 2005