XML Editors - Java
XML Editor :XML files can be edited in plain text in an editor program such as Vim, with all the code visible. There are also WYSIWYG XML editors that hide the code in the background and present the content to the user in a more user-friendly format, approximating the rendered version. This is helpful for situations where people who are not fluent in XML code need to enter information in XML based documents such as time sheets and expenditure reports.
From : en.wikipedia.org/wiki/XML_editor
xmloperator
xmloperator is an XML editor, suitable for editing data oriented documents.
The software is open source, Java written, released under a BSD-style license. It requires J2SE 1.4 and uses Xerces-J and Xalan-J from the Apache Software Fondation.
xmloperator displays a tree view of the nodes of the document. When you select one node of the document, it appears in a detailed view, adjacent to the tree view. You can open several instances of the tool in order to work simultaneously on several documents.
Features
Any RELAX NG schema or DTD can be used for guiding editing.
ID, IDREF and IDREFS attributes consistent management.
Unlimited undo/redo.
Saving of operations while editing avoids any loss in case of system crash.
Capability for editing arbitrarily large documents.
Other services
Document transformations using either a transformer or an XSLT stylesheet (the XSLT engine and the XPath evaluator are provided by Xalan-J).
Documents comparison without taking into account the ordering of elements.
Loading .....