Release of XMLmind DITA Converter v3.5

April 20, 2019

Submitted by Hussein Shafie, XMLmind Software.


  • 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 attribute audience="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 attribute platform is a kind of "linux", then all elements having attribute platform="redhat" will excluded too.

    More information in "Appendix C. Limitations and implementation specificities, Subject scheme maps".

  • 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 was UTF-8 whatever the platform. If you want to explicitly specify the encoding of an MDITA file, please save your file with a UTF-8 or UTF-16 BOM or add an encoding directive inside a comment anywhere at the beginning of your file. Example:

<!-- -*- coding: iso-8859-1 -*- -->



## 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.


  • 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/

News items may be commercial in nature and are published as received.