XhBtRmL: Difference between revisions
No edit summary |
No edit summary |
||
Line 21: | Line 21: | ||
The testing environment can be installed under the Java platform using the Tomcat Application Server or it can be installed using the .NET platform on windows. | The testing environment can be installed under the Java platform using the Tomcat Application Server or it can be installed using the .NET platform on windows. | ||
Download the appropriate file according to your needs and follow installation instructions: |
Revision as of 16:12, 22 August 2009
Product page
[XhBtRmL XBRL to HTML Template language]
Description
XhBtRmL is a simple language designed to create templates that produce HTML representation of the content of XBRL reports. It can be used for multiple purposes as, for example, to produce a nice web page directly from the content of an XBRL report or for transforming the XBRL report into another XML document, for example; an iXBRL report or an XML-FO (for the production of PDF) etc.
The idea regarding the architecture behind XhBtRmL is the same as in XSLT. There is an Infoset (Information and structure of information) and a transformation language that is able to provide access to the information that exist on the Infoset and produce an output document. The reason why XSLT is not the right solution for working with XBRL is because XSLT was designed to work with the limited infoset of XML nodes (elements, attributes, namespaces, values, ...) while the XBRL Infoset is much richer that just elements and attributes. It contains concept definitions with specific XBRL properties, labels in multiple languages, presentation, calculation and reference relationships, definition relationships with other concept definitions etc. All this information may be diseminated in multiple files composing a complex DTS. This is certainly not an efficient scenario for XSLT or the production of XSLT pages.
Testing XhBtRmL
The best way to test XhBtRmL is creating your own templates or modifying the content of existing templates. The first thing the user needs is a testing environment in which the user can start submit a web page and see the result. This walkthrough will guide the user step by step about the following topics:
- Installation instructions of the testing environment
- Understanding the testing environment
- Reference documentation
Installation instructions of the testing environment
The testing environment can be installed under the Java platform using the Tomcat Application Server or it can be installed using the .NET platform on windows.
Download the appropriate file according to your needs and follow installation instructions: