Release of XMLmind XML Editor v11.0
October 8, 2025
Submitted by Hussein Shafie, XMLmind Software.
Release of XMLmind XML Editor v11.0
New requirements:
- XMLmind XML Editor v11+ now requires Java™ 11+ in order to compile and run.
- Microsoft® Windows® versions older than 8.1 are no longer supported.
- XMLmind XML Editor is now officially supported
- on Java™ 25 platforms,
- on macOS Tahoe (version 26) running on Intel® or Apple® Silicon processors. It is also officially supported on macOS Sequoia (version 15) but not on macOS Sonoma (version 14) anymore, though XXE runs almost certainly fine on this older version.
Enhancements:
- Release of XMLmind XML Editor Web Edition version 1.7.1. See changes.
- DITA Topic, DocBook, XHTML, TEI Lite configurations: "Config. specific menu|Parse Markdown as XML" menu entry (keyboard shortcut Ctrl+Shift+Space; Ctrl and not Cmd even on the Mac) replaces Markdown markup found all the text nodes of explicitly or implicitly selected element by the equivalent XML elements. Supported Markdown markup: italic, bold, bold and italic, code, strikethrough, highlight, subscript, superscript, link, image, heading, unordered list item, ordered list item.
DocBook example:
<simpara>Energy is measured in joules (`J`): _E_ = ½ _mv_^2^.</simpara>is replaced by:
<simpara>Energy is measured in joules (<literal>J</literal>): <emphasis>E</emphasis> = ½ <emphasis>mv</emphasis><superscript>2</superscript>.</simpara>DITA example:
<p>1. <term>Dart</term> is a **programming language**. See [Dart](https://dart.dev/).</p>is replaced by:
<ol compact="yes"> <li><term>Dart</term> is a <b>programming language</b>. See <xref href="https://dart.dev/" scope="external">Dart</xref>.</li> </ol>This menu entry invokes new command
unmarkdown.Note that menu entry "Parse Markdown as XML" may be replaced by a variant called "Parse Text as XML" when the "MathML support" add-on is installed. More information below.
- Simplified the "Characters" tool. Also added an "Insert special character by name" button which is often a handy alternative to selecting a character from the "Characters" tool. The useful keyboard shortcut of the "Insert special character by name" command (actually called
insertCharByName), Escape n, has been added to the “tool tip” of the this button as a reminder of its existence.The "Characters" tool is now located below the "Edit" tool. In previous versions of XXE, it was located below the "Search" tool.
- DITA Topic, DocBook, XHTML, TEI Lite configurations: added buttons Copy and "Copy as Reference" to the dialog box displayed by menu item "List Anchors and Links" of tool bar button "Set ID". These buttons may be a convenient alternative to using menu items "Edit|Copy" and "Edit|Reference|Copy as Reference".
- Shift-clicking menu item "Edit|Reference|Copy as Reference" now invokes command "
copyAsInclusion [implicitElement][multipleInstances]" which copies as a reference some contents intended to be pasted to several different locations in the same document. For now, only DocBook 5.1 documents support the "[multipleInstances]" option. For any other type of document, option "[multipleInstances]" is simply ignored. - Better integration of the "MathML support" add-on. This add-on, installed by default, no longer adds menu items "Insert MathML Character By Name" and "Parse Text As MathML" to the configuration specific menu (e.g. the DocBook menu). Instead this add-on:
- Modifies the behavior of the "Insert special character by name" button (found in the Characters tool; command
insertCharByName; keyboard shortcut Escape n) as follows: if the caret is inside a MathML element, theinsertCharByNamedialog box lists the names of MathML character entities (e.g.InvisibleTimes). - Replaces the "Parse Markdown as XML" menu item (found in the configuration specific menu; command
unmarkdown; keyboard shortcut Ctrl+Shift+Space) by a "Parse Text as XML" menu item. This variant differs fromunmarkdownin the following manner: if the caret is inside MathML elementsmml:miormml:mn, pressing Ctrl+Shift+Space ignores Markdown markup and instead replaces plain text math expressions (e.g. x+1) by equivalent MathML elements (e.g.<mml:mrow><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow>).
- Modifies the behavior of the "Insert special character by name" button (found in the Characters tool; command
- Upgraded Saxon to version 12.9.
- Upgraded XMLmind Assembly Processor to version 2.0.4.
Bug fixes:
- Some false duplicate ID errors were reported even when option "Filter duplicate ID errors found in modular documents" was turned on. This happened for modular documents using XInclude (that is, DocBook, XHTML, TEI Lite, etc, not DITA).
- When using a Java™ 24+ runtime, starting XXE with bin/xxe or bin/xxe-c.bat printed several "A restricted method in XXX has been called" or "A terminally deprecated method in XXX has been called" warning messages on the console.
These messages are still printed unless the private OpenJDK Java™ 25 runtime bundled with most distributions is used to run XXE. By default, the
javacommand which is part of this private runtime has option "--enable-native-access=ALL-UNNAMED,javafx.graphics,javafx.web,javafx.media".
Regressions:
- Removed the "Include Tool", which was an optional feature useful if you often need to insert boilerplate content in your documents. This also implies removing "Edit|Reference|Replace By Reference", "Edit|Reference|Insert Reference Before", "Edit|Reference|Insert Reference", "Edit|Reference|Insert Reference After" and command
include. - Removed the Ctrl+Alt-C keyboard shortcut (Cmd+Alt-C on the Mac) from the DocBook 5.1 configurations. This keyboard shortcut invoked a command ("
copyAsInclusion [implicitElement][multipleInstances]") which copied as a reference some contents intended to be pasted to several different locations in the same DocBook document. - Removed menu item "DocBook|Convert to Module". This menu item was available only when a DocBook document was opened and when feature "Enable all advanced tools including the Document Cache Indicator" was enabled (Options|Preferences, General|Features section).
What is XMLmind XML Editor?
XMLmind XML Editor is a strictly validating, near WYSIWYG, XML editor, having extensive DITA, DocBook, XHTML and MathML support and industrial strength DOCX import and export facilities. Its users are generally technical writers, engineers and scholars who use it to write large, complex, modular, documents.
Personal Edition is free to use by many persons and organizations.
New Web Edition is a 100% JavaScript, lightweight, streamlined, implementation of XMLmind XML Editor running in the web browser, thus not requiring any installation on the user side.
Home page: https://www.xmlmind.com/xmleditor/
Download: https://www.xmlmind.com/xmleditor/download.shtml