Odwołanie definicja raportu Language

Report Definition Language (RDL) is an XML representation of a SQL Server Reporting Services report definition.definicja raportu zawiera informacje układ i pobierania danych dla raportu.RDL składa się z elementów języka XML, spełniających gramatyki XML utworzony dla Reporting Services. Można dodawać własne funkcje niestandardowe do kontrolowania raportu element wartości, style i formatowanie po zalogowaniu się do zestawów zawierających kod w plikach definicja raportu.

Ponadto RDL mogą być generowane programowo.You can build third-party tools and applications that generate RDL.Reporting Services provides three such tools: Podgląd Projektant raportów, Projektant raportów i Konstruktora raportów.

RDL promuje 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 współpracuje z danymi XML mogą być używane z RDL.RDL jest:

  • Schemat XML dla definicji raportu.

  • Format wymiany z firm i osób trzecich.

  • Schemat rozszerzalną i otwarte, obsługujący dodatkowe obszary nazw i elementów niestandardowych.

Ze względu na charakter otwarte i rozszerzalny RDL różnych narzędzi i aplikacji może być budowany generujących RDL, w zależności od jego schemat XML.One of the easiest ways to generate RDL from an application is to use the Microsoft .NET Framework classes of the Xml namespace and Linq namespace.Jedną klasę, w szczególności, XmlTextWriter klasy, można zapisać RDL.Z XmlTextWriter, od początku do końca w dowolnym można generować definicji pełny raport.NET Framework aplikacja. Programiści mogą rozszerzać RDL przez dodanie elementów raportu niestandardowego z właściwościami niestandardowymi.For more on the XmlTextWriter class and the Xml namespace, see the Microsoft .NET Framework Developer's Guide.Aby uzyskać więcej informacji na temat kwerend 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órych .rdlc rozszerzenia.Typ MIME dla obu rozszerzeń jest text/xml.Aby uzyskać więcej informacji dotyczących plików definicja raportu klient Zobacz Reporting Services and ReportViewer Controls in Visual Studio.

In This Section