XSLT definitions Default XSLT definitions can optionally be created automatically when importing an XML file.
Show current element Clicking inside the XML will cause the XSLT window to show you the template matches for the current XML element.
Show list of suggestions A drop down list in the XSLT window shows a list of context sensitive suggestions for your XSLT template match.
Manual XSLT Manually enter template match XPath definition into the edit box.
Unlimited template matches An unlimited number of template match XPaths definitions may be defined and maintained for each XML element.
Template match window There is a check box to the left of each, which is used to select which template match you want to edit. By default the currently used template matches for the cursor position are automatically selected.
Show active template match An arrow appears beside each template match that is true for the current cursor position in the XML text.
Active template breaks The bottom part of the XSLT window shows the breaks for the current template match. These are the commands which are executed for the end tags (or the commands which are executed after the <xsl:applytemplates/>formatting processing instructions).
XSLT errors XSLT syntax errors are reported in the Code Editor message area.
Edit style Edit the XSLT definition in the Code Editor. A right click context menu provides a number of useful XSLT commands to insert such as <xslvalue-of select=”@att”/> or <xsl:text>.
New template from hierarchy Create a template match for the current hierarchy.
Delete active template Delete the selected template match.
Templates ON Define default XSLT definitions for all XML elements.
Templates OFF Remove all XSLT template matches, so that you can start defining from the ground up.
Generate XSL snapshot Take a snapshot of the current XSLT situation and store as an XSLT stream. Users can take as many snapshots as required.
Inheritance A node takes on the attributes of its parent node, unless they are specifically overridden. Inheritance works up to a level of 64 elements deep in the hierarchy.
Tables Automatic generation of XML and XSLT for tables. XSLT can be created automatically for a table structure by providing the names of the XML row and column elements.
Import CALS Extensive support for CALS tables.
Table attributes names XML attributes will then be used to define the table parameters.
HTML HTML commands and scripts can be optionally inserted into a style by right clicking in the style definition so that the HTML commands are passed through to the HTML XSLT export.
HTML Image Maps Image maps can be defined visually by drawing circles, rectangles or polygons over the image and entering a bookmark. These are converted into HTML image maps on conversion to HTML XSLT during export.