报表定义语言 XML 架构

SQL Server Reporting Services 报表定义语言 (RDL) 文件使用 XML 架构定义 (XSD) 文件进行验证。架构定义 RDL 元素可在 .rdl 文件中什么位置出现的规则。元素包括其数据类型和基数,即允许的出现次数。元素可以是简单的,也可以是复杂的。简单元素没有子元素或属性。复杂元素具有子元素以及可选具有属性。

例如,此架构包含 RDL 元素 ReportParameters,它为复杂类型 ReportParametersType。根据约定,元素的复杂类型是元素名称后跟单词 Type。ReportParameters 元素可由 Report 元素(复杂类型)包含,并可以包含 ReportParameter 元素。ReportParameterType 是只能为下列值之一的简单类型:Boolean、DateTime、Integer、Float 或 String。有关在 RDL 中使用的数据类型的详细信息,请参阅报表定义语言数据类型

有关 XML 架构数据类型的详细信息,请参阅 XML Schema Part 2:(XML 架构第 2 部分:)。有关特定报表定义架构的详细信息,请参阅 Report Definition Language Specification(报表定义语言规范)

注意注意

可在 ReportDefinition.xsd 文件中找到 RDL XSD,该文件位于产品 CD-ROM 的 Extras 文件夹中。还可在报表服务器上通过以下 URL 找到它:https://servername/reportserver/reportdefinition.xsd。