Condividi tramite


XML Schema del linguaggio RDL

Un file RDL (Report Definition Language) Reporting Services SQL Server viene convalidato tramite un file XSD (XML Schema Definition). Lo schema definisce le regole relative alla posizione degli elementi RDL in un file rdl. Un elemento include il tipo di dati e la cardinalità, ovvero il numero di occorrenze consentite. Un elemento può essere semplice o complesso. Un elemento semplice non dispone di attributi o elementi figlio. Un elemento complesso dispone di elementi figlio e, facoltativamente, di attributi.

Ad esempio, lo schema seguente include l'elemento RDL ReportParameters che è il tipo complesso ReportParametersType. Per convenzione, un tipo complesso per un elemento è il nome dell'elemento seguito dalla parola Type. Un elemento ReportParameters può essere contenuto dall'elemento Report (un tipo complesso) e contenere elementi ReportParameter. Un ReportParameterType è un tipo semplice che può essere solo uno dei seguenti valori: Boolean, DateTime, Integer, Float o String. Per ulteriori informazioni sui tipi di dati utilizzati in RDL, vedere Tipi di dati di Report Definition Language.

Per ulteriori informazioni sui tipi di dati dello schema XML, vedere XML Schema Part 2:. Per ulteriori informazioni su schemi di definizione report specifici, vedere Specifica del linguaggio RDL (informazioni in lingua inglese).

Nota

L'XSD RDL è disponibile nel file ReportDefinition.xsd, contenuto nella cartella Extras nel CD-ROM del prodotto. È inoltre disponibile nel server di report tramite l'URL seguente: https://servername/reportserver/reportdefinition.xsd.