Report Definition Language XML 스키마

SQL Server Reporting Services RDL(Report Definition Language) 파일은 XSD(XML 스키마 정의) 파일을 사용하여 검증됩니다. 스키마는 .rdl 파일에 RDL 요소의 발생 규칙을 정의합니다. 요소는 데이터 형식과 카티널리티, 즉 허용되는 발생 횟수를 포함합니다. 요소에는 단순 요소와 복합 요소가 있습니다. 단순 요소에는 자식 요소 또는 특성이 없습니다. 복합 요소에는 자식이 있고 선택적으로 특성도 보유합니다.

예를 들어 스키마가 복합 유형 ReportParametersType인 RDL 요소 ReportParameters를 포함합니다. 규칙에 따라 요소의 복합 유형 이름은 요소 이름 뒤에 Type이라는 단어를 붙여 만듭니다. ReportParameters 요소는 Report 요소(복합 유형)에 포함될 수 있고, ReportParameter 요소를 포함할 수 있습니다. ReportParameterType은 단순 유형으로 값은 Boolean, DateTime, Integer, Float, String 중 하나일 수 있습니다. RDL에 사용되는 데이터 형식에 대한 자세한 내용은 RDL(Report Definition Language) 데이터 형식을 참조하십시오.

XML 스키마 데이터 형식에 대한 자세한 내용은 XML Schema Part 2:를 참조하십시오. 특정 보고서 정의 스키마에 대한 자세한 내용은 Report Definition Language 사양(Report Definition Language Specification)을 참조하십시오.

[!참고]

RDL XSD는 제품 CD-ROM의 Extras 폴더에 있는 ReportDefinition.xsd 파일에서 사용할 수 있습니다. 다음 URL을 통해 보고서 서버에서도 사용할 수 있습니다: https://servername/reportserver/reportdefinition.xsd