The **Aspose.Words.Reporting** namespace contains classes of the Aspose.Words' new reporting engine that supports report templates marked up with a language based on the LINQ Method Syntax.

## Classes

| Class | Description |
| --- | --- |
| [CsvDataLoadOptions](./csvdataloadoptions/) | Represents options for parsing CSV data. |
| [CsvDataSource](./csvdatasource/) | Provides access to data of a CSV file or stream to be used within a report. |
| [JsonDataLoadOptions](./jsondataloadoptions/) | Represents options for parsing JSON data. |
| [JsonDataSource](./jsondatasource/) | Provides access to data of a JSON file or stream to be used within a report. |
| [KnownTypeSet](./knowntypeset/) | Represents an unordered set (i.e. a collection of unique items) containing Type objects which fully or partially qualified names can be used within report templates to invoke the corresponding types' static members, perform type casts, etc. |
| [ReportingEngine](./reportingengine/) | Provides routines to populate template documents with data and a set of settings to control these routines. |
| [XmlDataLoadOptions](./xmldataloadoptions/) | Represents options for XML data loading. |
| [XmlDataSource](./xmldatasource/) | Provides access to data of an XML file or stream to be used within a report. |
## Enumeration

| Enumeration | Description |
| --- | --- |
| [JsonSimpleValueParseMode](./jsonsimplevalueparsemode/) | Specifies a mode for parsing JSON simple values (null, boolean, number, integer, and string) while loading JSON. Such a mode does not affect parsing of date-time values. |
| [ReportBuildOptions](./reportbuildoptions/) | Specifies options controlling behavior of [`ReportingEngine`](../aspose.words.reporting/reportingengine/) while building a report. |
