Report template configuration for transmittals - SmartPlant Foundation - IM Update 46 - Help - Hexagon

SmartPlant Foundation Help

Language
English
Product
SmartPlant Foundation
Search by Category
Help
SmartPlant Foundation / SDx Version
10
SmartPlant Markup Plus Version
10.0 (2019)
Smart Review Version
2020 (15.0)

The reporting mechanism used to create transmittal reports combines the output from a query with a predefined template to produce the final formatted report. The query is returned as an XML file that contains all the relevant data for the report. The template that defines how the report is going to look and what the report is going to contain is defined as an XSL file. When used together, they transform raw XML data into a more readable XHTML file.

XHTML is the result of an XSL style sheet transformation of an XML document and is a means of converting complex XML data into a more usable format. The XSL style sheet transformation is achieved by combining two XML-style documents to produce an HTML page.

To understand how to configure an XSL file for the creation of the transmittal report, it is important to understand the raw XML returned from the query. The XSL can then be built on top of the data returned.

The following example shows how to create an XHTML report for transmittals.