DUOx Editor is a modern XSLT transforms editor. It allows to create easy and quickly XSLT templates.
Some features of DUOx Editor
XML Tree View panel supports drag and drop from XML node to XSLT transform with XSL commands.
Default command (left-click) is insert the data into the template with value-of for selected node of Tree View.
After the drag Tree View XML node with right-click and drop to XSLT template control
context menu with a list of commands appears. User is be able to add command associated
with the node and put into the transform - see list bellow.
1. XPath - XPath.
2. value-of - the default command. Insert data.
3. for-each - loop (also used to short XPath's).
4. choose - choice command.
5. if - choice command.
The application validates the commands, ie whether, value-of applies to nodes that don't exist.
Editor displays the object code in the following forms:
1. in the preview pane
2. in user-selected external applications.
Editor enable displaying transform result using external application by launching application associated with chosen file type extension.
System associations of application are used for this purpose.
This is possible using the OK button
of "Run as:." section in preview panel.
User can choose the file extension for the transform result
- so there is possibility to chose external application what we want to use to display result.
Eg you can choose CSV, which will allow opening result with application associated with CSV file - for example: MS Excel
The default file extension is txt. Editor is able to recognize
the format of the output transform for PDF(XSL:FO) and HTML.
For these two formats is set appropriate extension.
The list of supported extensions is possible to edit in application options.
So you can allow XSLT Editor to preview result of any format in any application.
Editor is able to recognize
the format of the output transform for PDF(XSL:FO) and HTML.
For these two formats is set appropriate extension.
The application provides XSLT, XSL:FO code autocomplete.