Release of free, open source, XMLmind DITA Converter v3.3
August 21, 2018
Submitted by Hussein Shafie, XMLmind.
Enhancements:
- Full Lightweight DITA (AKA
LwDITA) support, whether XDITA (very small subset of DITA XML, plus
new
audio
andvideo
elements), HDITA (topics and maps written in HTML5) or MDITA Extended Profile (topics and maps written in Markdown).XMLmind DITA Converter can of course process DITA documents comprising a mix of XDITA, HDITA, MDITA and (full) DITA topics and maps.
However for this to work, you must be using a Java 1.8+ runtime. More information in "Lightweight DITA support".
- Adding class
line-numbers
to theoutputclass
attribute of any element specializingpre
numbers the lines of this element.Adding class
tab-width-N
to theoutputclass
attribute of any element specializingpre
“expands” the tab characters found in this element and also performs other whitespace normalizations.Note that when the
outputclass
attribute of any element specializingpre
contains classline-numbers
and/or classlanguage-L
(which triggers syntax highlighting), then classtab-width-8
is implicitly specified too, that is, whitespace normalization is automatically performed. If this is not what you want, please explicitly add classtab-width-0
tooutputclass
.More information in "Fancy code blocks".
- Upgraded XMLmind Web Help Compiler (whc for short) to version 2.1.3_01.
- Upgraded Saxon to version 9.8.0.14.
- Distribution
ditac-N_N_N-plus-fop.zip
now contains Apache FOP 2.3 (including hyphenation and MathML support). This XSL-FO processor is automatically declared and thus, ready to be used to generate PDF or PostScript.
Bug fixes:
- Elements
draft-comment
andrequired-cleanup
were not filtered out prior to generating text for TOC entries, figure list entries, index entries, etc.
Incompatibilities:
- XSLT stylesheet parameter
text-file-encoding
is no longer supported. By default, the character encoding of the text file included using acoderef
element is automatically determined by ditac (e.g. by examining the BOM or<?xml encoding="XXX"?>
). You may specify this character encoding explicitly by adding aformat="text; charset=XXX"
attribute to thecoderef
element. Example:<coderef format="text; charset=US-ASCII" href="../src/sieve.cpp"/>
.
Regressions:
- XSLT stylesheet parameter
use-multimedia-extensions
is no longer supported. When set to 'yes' and when RenderX XEP was used to generate PDF, a proprietary extension called rx:media-object was used to embed audio and video objects in the output file.
More information in http://www.xmlmind.com/ditac/changes.shtml#v3.3.0.