Jaxe is an efficient XML editor software designed in Java programming language. It provides a user-friendly interface for creating, editing and validating XML documents with ease.
Here are some of the key features of Jaxe:
- Configurable with an XML schema and a file describing the menus to insert the elements
- Adapted to structured narrative XML documents
- Validation at element insertion
- Multi-platform (Java 1.3+)
- Free open-source software
- Addition of Java modules to add customized graphical interfaces
- HTML preview with an XSLT stylesheet
- Panel with a tree view
- Panel with allowed elements
- Panel with the current element attributes
- Contextual menu
- Multiple undo/redo
- Source code display
- Complete validation using Xerces
- Configuration file examples for XHTML strict, simplified Docbook, and a schema for online courses
- French, English and German localisations (the system language is used by default)
- Spell checking with English, French and German dictionaries
- Equation editor
- Online help based on the XML schema
- XPath search
However, there are certain limitations to using Jaxe, such as:
- Jaxe does not let you edit XML files without a configuration file for the language.
- Jaxe is not "WYSIWYG" (What You See Is What You Get), it is "WYSIWYM" (What You See Is What You Mean).
- Jaxe does not validate on the fly XML schema datatypes (integer, double, maximum value, etc.).
On the flip side, Jaxe is highly versatile and can be used as an administrator to define a configuration file for a given XML language or as an end user with the administrator's configuration files. Additionally, developers can also add Swing components to display elements or use Jaxe within other applications.
The most recent release of Jaxe includes several bug fixes for style elements and table elements. Other new features include grayed out validation and preview menus when they cannot be used, improved indentation spaces removal, and closing frame if document opening failed.
Overall, Jaxe is an excellent XML editor with advanced features but requires some understanding and knowledge about XML configuration.
Version 2.4.1: N/A