Udostępnij za pośrednictwem


Skorowidz Report Definition Language

Report Definition Language (RDL) is an XML representation of a SQL Server Reporting Services report definition.Definicja raportu zawiera układ i pobierania danych dla raportu.RDL składa się z elementów XML spełniających gramatyki XML utworzone dla Reporting Services.Można dodać własne funkcje niestandardowe do kontrolowania element raportu element wartości, style i formatowanie poprzez dostęp do zestawów kodu w plikach definicja raportu.

Ponadto RDL mogą być generowane programowo.Możesz zbudować strony trzeciej, narzędzia i aplikacje generujące RDL.Reporting Serviceszawiera trzy takie narzędzia: Podgląd Projektant raportów, Projektant raportów i Konstruktora raportów.

RDL wspiera współdziałanie produktów handlowych raportowania, definiując wspólnego schematu, który umożliwia wymianę definicje raportów.Każdy protokół lub interfejs programistyczny, który działa z XML mogą być używane z RDL.RDL jest:

  • Schemat XML definicji raportu.

  • Format wymiany dla firm i osób trzecich.

  • Schematu extensible i otwartym, który obsługuje dodatkowe obszary nazw i elementów niestandardowych.

Ze względu na charakter otwarty i extensible RDL różne narzędzia i aplikacje mogą być wbudowane, generowanie RDL na podstawie jego schematu XML.One of the easiest ways to generate RDL from an application is to use the Microsoft .NET Framework classes of the System.Xml namespace and System.Linq namespace.Jedną klasę, w szczególności, XmlTextWriter klasy, można zapisać RDL.Z XmlTextWriter, można wygenerować pełną definicja raportu od rozpoczęcia do zakończenia w dowolnym .NET Framework aplikacji.Deweloperzy można rozszerzać RDL przez dodanie elementów raportu niestandardowego z właściwościami niestandardowymi.For more on the XmlTextWriter class and the System.Xml namespace, see the Microsoft .NET Framework Developer's Guide.Aby uzyskać więcej informacji na temat kwerendy Language-Integrated (LINQ) Wyszukaj "linq xml" w witrynie MSDN.

Standardowe rozszerzenie pliku dla plików definicja raportu jest .rdl.Użytkownik może tworzyć pliki definicja raportu klient, które mają rozszerzenia .rdlc.Typ MIME dla obu rozszerzeń jest text/xml.Aby uzyskać więcej informacji dotyczących plików definicja raportu klient, zobacz Reporting Services i ReportViewer formanty w Visual Studio 2010.

W tej sekcji