Release of XMLmind DITA Converter v3.5
April 20, 2019
Submitted by Hussein Shafie, XMLmind Software.
Enhancements:
- XMLmind DITA Converter now supports subject scheme maps as follows:
- The set of attribute values specified in a subject scheme map is used to validate attribute values in DITA maps and topics and also in DITAVAL files.
Example: if the subject scheme map specifies that the values of attribute
audience
are limited to"beginner"
, "intermediate"
and"advanced"
, then an error will be reported for an element having attributeaudience="expert"
. - The hierarchy of attribute values specified in a subject scheme map is taken into account when filtering and flagging a DITA document.
Example: if the DITAVAL filter specifies that all elements having attribute
platform="linux"
are to be excluded and if the subject scheme map specifies that value"redhat"
of attributeplatform
is a kind of"linux"
, then all elements having attributeplatform="redhat"
will excluded too.
More information in "Appendix C. Limitations and implementation specificities, Subject scheme maps".
- The set of attribute values specified in a subject scheme map is used to validate attribute values in DITA maps and topics and also in DITAVAL files.
- Lightweight DITA support: the encoding of a MDITA (that is, Markdown) file is now, by default, the system encoding (e.g.
window-1252
on a Western PC). In previous version of ditac, this default encoding wasUTF-8
whatever the platform. If you want to explicitly specify the encoding of an MDITA file, please save your file with aUTF-8
orUTF-16
BOM or add an encoding directive inside a comment anywhere at the beginning of your file. Example:
<!-- -*- coding: iso-8859-1 -*- -->
Heading
=======
## Sub-heading
Paragraphs are separated
by a blank line.
The above example should work fine because ditac now understands the GNU Emacs file variable called "coding
".
- Upgraded flexmark-java (the software component used to parse Markdown and convert it to HTML) to version 0.42.6.
- Upgraded XMLmind Web Help Compiler (whc for short) to version 2.2.
- XMLmind DITA Converter, which passed all non-regression tests, is now officially supported on Java™ 12 platforms.
Incompatibilities:
- See above enhancement about Lightweight DITA support.
More information in http://www.xmlmind.com/ditac/changes.shtml
What is XMLmind DITA Converter?
XMLmind DITA Converter (ditac for short) is a serious alternative to the DITA Open Toolkit.
Out of the box, ditac allows to convert the most complex DITA 1.0, 1.1, 1.2 and 1.3 documents to production-quality XHTML 1.0, XHTML 1.1, HTML 4.01, XHTML 5, Web Help, Java™ Help, HTML Help, Eclipse Help, EPUB 2, EPUB 3, PDF, PostScript®, RTF, WordprocessingML (Word 2003+), Office Open XML (.docx, Word 2007+), OpenDocument (.odt, OpenOffice/LibreOffice 2+). Like the DITA OT, ditac is free, open source, software.
Home page: http://www.xmlmind.com/ditac/