Release of XMLmind XML Editor v10.5
September 1, 2023
Submitted by Hussein Shafie, XMLmind Software.
Release of XMLmind XML Editor v10.5
Release of XMLmind XML Editor Web Edition v1.0
XMLmind XML Editor Web Edition (XXEW for short) 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.
- New Web Edition License. Existing licenses modified to allow deploying and using the desktop app and/or the web app: Site License, Corporate License, Developer License.
- Price list.
More information in XMLmind XML Editor Web Edition.
Enhancements:
- Shift-clicking on a element name displayed by the node path bar now selects all the child nodes of this element. This is a handy alternative to selecting menu item Select|Select All Children (keyboard shortcut Escape Down).
- Validating an XHTML 1.0 Strict , 1.0 Transitional, 1.1 or 5.0 document now checks the consistency of the
xml:lang
andlang
attributes.- XHTML 1.0 and 1.1: if the
xml:lang
attribute (respectively thelang
attribute) is specified for an XHTML element, a semantic error is reported if thelang
attribute (respectively thexml:lang
attribute) is not also specified for this element with the same value (the comparison being case-insensitive). - (X)HTML5: if the
xml:lang
attribute is specified for an XHTML element, a semantic error is reported if thelang
attribute is not also specified for this element with the same value (the comparison being case-insensitive). Note that just specifying thelang
attribute and not thexml:lang
attribute will not cause XXE to report any error.
- XHTML 1.0 and 1.1: if the
- "FlatLaf Look and Feel" add-on: updated FlatLaf to version 3.2. (On Linux, the "FlatLaf" light theme is used as the default Look & Feel.)
- "Edit source" add-on: upgraded its RSyntaxTextArea components to version 3.3.4.
- Upgraded the "Word To XML" add-on to XMLmind Word To XML version 1.10.0.
- Upgraded the XMLmind XSL-FO Converter (XFC for short) plug-in to version 6.4.1.
- Upgraded XMLmind DITA Converter (ditac for short) to version 3.14.0.
- Upgraded XMLmind Ebook Compiler (ebookc for short) to version 1.8.1.
- Upgraded XMLmind Web Help Compiler (whc for short) to version 3.5.0, which supports the new
corporate
layout in addition to theclassic
andsimple
layouts. - Upgraded XMLmind Assembly Processor to version 1.3.2.
- Upgraded XMLResolver to version 5.2.1.
Bug fixes:
- "Paste from Word Processor or Browser" add-on:
- When the language information (e.g. MS-Word's
lang=EN-US
) was available in copied data, this language information was not always conveyed to pasted XML nodes. - Standard headings (i.e.
class="MsoHeading7"
) or custom headings having an outline level > 6 were not correctly processed. For example, when these headings were numbered, they were converted to a numbered list containing a single item. - Text boxes contained in VML graphics (e.g.
v:shape/v:textbox
) were discarded resulting in some cases to graphics missing from pasted XML. - Not fixed: images cropped using MS-Word facilities (e.g.
<v:imagedata src="..." ... croptop="..." cropbottom="..." cropleft="..." cropright="..."/>
) should be also cropped by the add-on in order to generate smaller images. Note that MS-Word should have itself generated cropped image files while exporting the MS-Word file to HTML. Instead MS-Word generates HTML containing<v:imagedata />
which web browsers are incapable to display. Therefore this can be considered to be an MS-Word limitation rather than a "Paste from Word" limitation.
- When the language information (e.g. MS-Word's
- The
convertCase
command raised aNullPointerException
when several nodes were selected and when last selected node did not contain any text (e.g. an image element). - Some dialog boxes contain lists displaying “rich items” having details besides the main title of the item (e.g. the "List Anchors and Links" dialog box). On certain platforms, with certain Look&Feels (e.g. macOS with its default “system L&F”) , these details were unreadable due to a poor color choice.
- The new language fixup of the XInclude 1.1 implementation introduced in version 10.4 did not work correctly when processing XHTML documents.
- The language of the included element was determined using the
xml:lang
attribute only. Now bothxml:lang
andlang
attributes are considered, with a priority toxml:lang
as specified in the XHTML 1.0 and (X)HTML5 specification. - As a result of the language fixup, the transcluded element was given only an
xml:lang
attribute. Now the transcluded element always has bothxml:lang
andlang
attributes set to the same value.
- The language of the included element was determined using the
- "View|XML source": attribute name auto-completion did not work when an open tag already contained an attribute having an empty string value (e.g.
<span lang="">
). - When following a link which was external to the XXE help set, the online help browser did not display the title of the corresponding page.
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