A Java™ 11+ runtime is required to run the XMLmind XSL Utility.
XMLmind XSL Utility is officially supported is officially supported on Windows 8.1/10/11 (32-bit or 64-bit), on Linux and on macOS (Intel® or Apple® Silicon processor) 26.x (Tahoe) and on macOS 15.x (Sequoia).
Simply unzip the distribution somewhere. Linux/macOS example:
~$ cd /opt /opt$ unzip /tmp/xslutil-6_6_0.zip /opt$ ls xslutil-6_6_0 addon/ bin/ doc/ legal.txt legal/
This means that uninstalling XMLmind XSL Utility simply consists in deleting the directory created by unzipping its distribution.
addon/Contains XMLmind XML Editor configurations (DITA 1.3, DocBook 4.x, DocBook 5.0, DocBook 5.1+, XHTML) and plug-ins (FOP, Batik, JEuclid, XEP, XFC).
bin/xslutil.exe, xslutil-c.batExecutable file and .bat file used to run XMLmind XSL Utility on Windows. More information about xslutil-c.bat in Section 2.5, “XMLmind XSL Utility as a command-line tool”.
bin/xslutilShell script used to run XMLmind XSL Utility on the Mac and on Linux.
bin/*.jarAll the (non-system) Java™ class libraries needed to run XMLmind XSL Utility.
bin/icon/Contains desktop icons for XMLmind XSL Utility.
doc/index.htmlPoints to copies of this online help in HTML, PDF, RTF, WordprocessingML, Office Open XML and OpenOffice formats.
legal.txt, legal/Contains XMLmind XSL Utility licenses as well as the licenses and notices attached to the software components used to build XMLmind XSL Utility.
XMLmind XSL Utility is intended to be used directly from the directory created by unzipping its distribution. That is, you can start XMLmind XSL Utility by typing the following command in a command prompt and then, by pressing Enter:
C:\> xslutil-6_6_0\bin\xslutil
After testing that it works, you may want to add a shortcut to C:\xslutil-6_6_0\bin\xslutil.exe on your desktop.
On the Mac and on Linux, please type the following command in a terminal, then press Enter:
/opt$ xslutil-6_6_0/bin/xslutil &
Note that it's possible to specify the file to be converted as a command-line argument. Linux example:
/opt$ xslutil-6_6_0/bin/xslutil userguide/doc.ditamap &
In such case, when the file extension of the input file is well known (dita, ditamap, html, xhtml, fo, etc), the corresponding conversion to DOCX is automatically selected as well as an output file having the same name and directory as the input file, but with a "docx" extension. In the case of the above example, the "ditaToDocx" conversion is automatically selected with a "userguide/doc.docx" output file.
| FlatLAF as the default Look&Feel on Linux | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
On Linux, FlatLAF and its light theme (called " If, for any reason, you prefer to use the “system” Look & Feel, please start xslutil by running xslutil -putpref lookAndFeelClassName fallback This setting is done once for all. If after doing that, you finally prefer to revert to FlatLaf, simply run xslutil -delpref lookAndFeelClassName The FlatLAF Look&Feel is available on all platforms. For example, if you prefer a dark theme on your Mac, simply start xslutil as follows. xslutil -putpref lookAndFeelClassName com.formdev.flatlaf.themes.FlatMacDarkLaf As explained above, this setting is done once for all. No need to specify
|
XMLmind XSL Utility may also be used a command-line tool.
Without any command-line arguments[2], XMLmind XSL Utility starts as a desktop application.
If you pass it the following command-line arguments, XMLmind XSL Utility will perform the conversion without displaying its main window:
xslutilconversion_specification_nameinput_xml_fileoutput_file_or_directory
Windows example (single line; do not type “¬”) corresponding to the figure below:
C:\xslutil-6_6_0\bin> xslutil-c ditaToDocx¬
C:\src\10xxe\demo\dita\dita-sample.ditamap¬
C:\tmp\dita-sample.docxOn Windows, make sure to use |
Linux/Mac example (single line; do not type “¬”):
/opt/xslutil-6_6_0/bin$ xslutil ditaToDocx¬
~/src/10xxe/demo/dita/dita-sample.ditamap¬
/tmp/dita-sample.docxThe basic idea here is to use the dialog box to add or edit conversion specifications and then to use the XMLmind XSL Utility command-line to actually perform the conversion. This way you get the best of both worlds.
[2] Or just with the file to be converted as the single command-line argument of XMLmind XSL Utility.