報表定義語言 XML 結構描述
SQL Server Reporting Services 報表定義語言 (RDL) 檔案是藉由使用 XML 結構描述定義 (XSD) 檔案來驗證。結構描述定義 RDL 元素可在 .rdl 檔案中何處發生的規則。元素包括其資料類型和基數,也就是所允許的發生數目。元素可能很簡單或很複雜。簡單的元素沒有子元素或屬性 (Attribute),複雜的元素則具有子元素或屬性。
例如,此結構描述包含 RDL 元素 ReportParameters,這是複雜類型 ReportParametersType。依照慣例,元素的複雜類型是在元素名稱後面加上 Type 這個字。ReportParameters 元素可以包含在 Report 元素內 (複雜類型),而且可以包含 ReportParameter 元素。ReportParameterType 是簡單類型,只能是下列其中一個値:Boolean、DateTime、Integer、Float 或 String。如需有關 RDL 中所使用的資料類型的詳細資訊,請參閱<報表定義語言資料類型>。
如需有關 XML 結構描述資料類型的詳細資訊,請參閱<XML 結構描述第 2 部分:>(英文)。如需有關特定報表定義結構描述的詳細資訊,請參閱<報表定義語言規格>(英文)。
[!附註]
RDL XSD 是在 ReportDefinition.xsd 檔案中提供的,這個檔案位於產品 CD-ROM 的 Extras 資料夾中,同時可透過下列 URL 在報表伺服器上取用:https://servername/reportserver/reportdefinition.xsd。