Поделиться через


Схема XML для языка определения отчетов

RDL-файл служб SQL Server Службы Reporting Services на языке определения отчетов проверяется при помощи схемы, находящейся в XSD-файле. Схема определяет правила применения элементов языка определения отчетов в RDL-файле. Элемент содержит сведения о своем типе данных и количестве элементов, т. е. о допустимом количестве вхождений. Элементы бывают простыми и составными. Простой элемент не включает дочерних элементов и атрибутов. Составной элемент, напротив, содержит дочерние элементы и, возможно, атрибуты.

Например, следующая схема включает элемент ReportParameters на языке определения отчетов, имеющий сложный тип ReportParametersType. В соответствии с принятым соглашением обозначением сложного типа для элемента является имя элемента, за которым следует слово Type. Элемент ReportParameters может входить в элемент Report (сложного типа) и в свою очередь содержать элементы ReportParameter. Тип ReportParameterType — это простой тип, который может принимать только одно из следующих значений: Boolean, DateTime, Integer, Float или String. Дополнительные сведения о типах данных, используемых в языке определения отчетов, см. в разделе Типы данных языка определения отчетов.

Дополнительные сведения о типах данных схем XML см. в разделе Схема XML. Часть 2.. Дополнительные сведения о конкретных схемах определений отчетов см. в разделе Спецификация по языку определения отчетов.

ПримечаниеПримечание

Схема XSD для языка определения отчетов доступна в файле ReportDefinition.xsd, расположенном в папке Extras на компакт-диске продукта. Эта схема также доступна на сервере отчетов по следующему URL-адресу: http://имя_сервера/reportserver/reportdefinition.xsd.