Schéma XML RDL (Report Definition Language)

Un fichier RDL (Report Definition Language) SQL Server Reporting Services est validé à l'aide d'un fichier XSD (XML Schema Definition). Le schéma définit les règles indiquant où des éléments RDL peuvent se produire dans un fichier .rdl. Un élément inclut son type de données et sa cardinalité, c'est-à-dire le nombre d'occurrences autorisées. Un élément peut être simple ou complexe. Un élément simple n'a pas d'éléments enfants ni d'attributs. Un élément complexe a des enfants et éventuellement des attributs.

Par exemple, le schéma inclut l'élément RDL ReportParameters, qui est le type complexe ReportParametersType. Par convention, un type complexe d'un élément correspond au nom de l'élément suivi du mot Type. Un élément ReportParameters peut être contenu par l'élément Report (type complexe) et peut contenir des éléments ReportParameter. Un type ReportParameterType est un type simple qui ne peut avoir d'autres valeurs que les valeurs suivantes : Boolean, DateTime, Integer, Float et String. Pour plus d'informations sur les types de données utilisés en RDL, consultez Types de données RDL (Report Definition Language).

Pour plus d'informations sur les types de données de schéma XML, consultez XML Schema Part 2: (en anglais). Pour plus d'informations sur des schémas de définition de rapport spécifiques, consultez la rubrique consacrée à la spécification RDL (Report Definition Language).

Notes

Le XSD RDL est disponible dans le fichier ReportDefinition.xsd, situé dans le dossier Extras sur le CD-ROM du produit. Il est également disponible sur le serveur de rapports à l'adresse URL suivante : https://servername/reportserver/reportdefinition.xsd.