BI Publisher provides syntax equivalent with XSL.
The following table lists the BI Publisher simplified syntax with the XSL equivalents.
Supported XSL Elements | Description | BI Publisher Syntax |
---|---|---|
|
Placeholder syntax |
|
|
Applies a template rule to the current element's child nodes. |
|
|
Creates a copy of the current node. |
|
|
Calls a named template to be inserted into/applied to the current template. |
|
<xsl:sort select="name"> |
Sorts a group of data based on an element in the dataset. |
|
<xsl:for-each select="name"> |
Loops through the rows of data of a group, used to generate tabular output. |
|
|
Used in conjunction with when and otherwise to express multiple conditional tests. |
|
|
Used in conjunction with choose and otherwise to express multiple conditional tests |
|
|
Used in conjunction with choose and when to express multiple conditional tests |
|
|
Used for conditional formatting. |
|
|
Template declaration |
|
|
Local or global variable declaration |
|
|
Import the contents of one stylesheet into another |
|
|
Include one stylesheet in another |
|
|
Define the root element of a stylesheet |
|