XML.com

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.

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 and lang attributes.
    • XHTML 1.0 and 1.1: if the xml:lang attribute (respectively the lang attribute) is specified for an XHTML element, a semantic error is reported if the lang attribute (respectively the xml: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 the lang attribute is not also specified for this element with the same value (the comparison being case-insensitive). Note that just specifying the lang attribute and not the xml:lang attribute will not cause XXE to report any error.
  • "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 the classic and simple 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.
  • The convertCase command raised a NullPointerException 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 both xml:lang and lang attributes are considered, with a priority to xml: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 both xml:lang and lang attributes set to the same value.
  • "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

 


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