Jaxe is a free Java XML editor with a configurable GUI, using XML schemas for validation and XSL for exports in HTML or XML.

Jaxe 3.5 release notes

- new program with a specialized GUI to create and edit Jaxe configuration files
- new W3C schema engine written from scratch, with added support for xs:all
- new unicode-based symbol element display based on a subset of the new STIX fonts ("symbole2" display type)
- equation editor: some new operators, functions, and special characters; the editor is now using the new STIX font
- new implementation for styles, with better support for styles within styles
- added support for comments and PI before the root element
- added a preference to indent the document when saving it
- added indents (when the pref is enabled) and Monospaced font to the source frame
- added support for xml:space="preserved", and improved automatic whitespace removal
- better use of the "fixed" schema attribute to improve attribute dialog default values
- improved focus in the form display type; this also fixes a problem with undo/redo shortcuts in forms
- improved Relax NG support (WXS support is still much better)
- localized validation error messages : de, es, fr, pt_BR
- new configuration file for presentations : EXPOSE
- bug fix: there were problems when editing prefixed attributes with the attribute panel
- fixed a bug happening when an optional attribute with a default value did not have the default value and its value was cleared (the attribute was removed instead of being set to the empty string)
- fixed problems in the XPath search dialog when "other" config files are used, or when an element is defined several times with the same name but with different attributes
- fixed a bug with the symbol display type
- DITA support: fixed Jaxe bug id 3223368 ("<coderef> element not correct closed") and 3193249 ("dita values in Attribute tab false") thanks to torusturtle