XML-Schema der Berichtsdefinitionssprache

Eine SQL Server Reporting Services-RDL-Datei (Report Definition Language, Berichtsdefinitionssprache) wird mithilfe einer XSD-Datei (XML Schema Definition) überprüft. Das Schema definiert die Regeln dafür, wo RDL-Elemente in einer RDL-Datei auftreten können. Ein Element schließt seinen Datentyp und seine Kardinalität ein, also die Anzahl der erlaubten Vorkommen. Ein Element kann einfach oder komplex sein. Ein einfaches Element besitzt keine untergeordneten Elemente oder Attribute. Ein komplexes Element verfügt über untergeordnete Elemente und (optional) Attribute.

Das Schema enthält beispielsweise das RDL-Element ReportParameters, das den komplexen Typ ReportParametersType aufweist. Gemäß der Konvention ist ein komplexer Typ für ein Element der Name des Elements gefolgt von dem Wort Type. Ein ReportParameters-Element kann im Report-Element (einem komplexen Typ) enthalten sein und kann ReportParameter-Elemente enthalten. Ein ReportParameterType ist ein einfacher Typ, bei dem es sich nur um einen der folgenden Werte handeln kann: Boolean, DateTime, Integer, Float oder String. Weitere Informationen zu den in RDL verwendeten Datentypen finden Sie unter Datentypen in der Berichtsdefinitionssprache.

Weitere Informationen zu XML-Schema-Datentypen finden Sie unter XML Schema Part 2:. Weitere Informationen zu spezifischen Berichtsdefinitionsschemas finden Sie im Thema zum Angeben der Berichtsdefinitionssprache.

HinweisHinweis

Die RDL-XSD steht in der Datei ReportDefinition.xsd zur Verfügung, die sich im Ordner Extras auf der Produkt-CD-ROM befindet. Sie steht auch auf dem Berichtsserver unter der folgenden URL zur Verfügung: https://servername/reportserver/reportdefinition.xsd.