Indigo Scape DRS is designed to maximise data
management and reporting capabilities thus increasing
business value, expertise and intelligence.
Indigo Systems are dedicated to providing the
highest quality business software solutions providing
true information architecture, intelligently conceived
and professionally executed, achieving results
by utilizing state of the art technologies.
Reusable Reporting Platform
Data Report Engine .NET Component SDK is a reusable
reporting platform that renders and outputs reports
created by the separate Indigo Scape Data Report
Designer. The Report Engine Component Library
can be used to generate and output reports for
Applications and Websites in the .NET framework
using Indigo DRS RDL (Report Description Language).
HTML (Hyper Text Markup Language) is the standard
markup language used to create web content. XQuery
is a query and functional programming language
that queries and transforms collections of structured
and unstructured data, usually in the form of
XML Data. XSLT (Extensible Stylesheet Language
Transformations) is a language for transforming
XML documents into other XML documents or other
formats such as HTML for web pages or plain text.
Indigo DRS brings these technologies together
to create an advanced reporting and document generation
platform that is highly compatible and requires
no additional components, software or hardware
XQuery contains a superset of XPath expression
syntax to address specific parts of an XML document.
The language is based on the XQuery and XPath
Data Model (XDM) which uses a tree-structured
model of the information content of an XML document.
XQuery is used to query the Report XML Data Source
adding Content to the report with Queries, Rules,
Paragraphs, Charts and Tables. Fully modular design
allows common sections of the report to be included
as sub-reports. Rules can also be applied to manage
how report content is displayed.
XSLT (Extensible Stylesheet Language Transformations)
is a language for transforming XML documents into
other XML documents or other formats such as HTML
for web pages or plain text.
Indigo DRS implements XSLT and is designed for
use as part of XSL, which is a stylesheet language
for XML. In addition to XSLT, XSL includes an
XML vocabulary for specifying formatting. XSL
specifies the styling of an XML document by using
XSLT to describe how the document is transformed
into another XML document that uses the formatting
Cascading Style Sheets (CSS) is a style sheet
language used for describing the look and formatting
of a document written in a markup language such
as HTML. CSS is designed primarily to enable the
separation of document content from document presentation,
including elements such as the layout, colors,
Indigo DRS uses CSS style sheets extensively
improving content accessibility, providing more
flexibility and control in the specification of
presentation characteristics, enabling multiple
HTML pages to share formatting by specifying the
relevant CSS in a separate .css file, and reduce
complexity and repetition in the structural content.
Indigo DRS is compatible with Data Sources on
most operating systems such as Windows, Linux,
Unix, Mac OS etc. using XML as the Data Source.
The HTML reports generated by Indigo DRS give
the best functionality and compatibility and because
they use standard HTML for reporting the documents
can be displayed on any type of device whether
a PC, tablet, mobile and in any type of browser.