XMLSpear is a powerful graphical tree editor, targeted to check, and correct XML files in a simple way.
You can assign a schema or DTD to validate the xml. For correcting not-wellformed xml a simple source editor is available.
Here are some key features of "XMLSpear":
· Full schema validation using DOM3 in Xerces 2.8.0
· Tree editor for inserting and deleting nodes
· real-time validation while editing table and element view
· GUI components reflecting the xml schema
· Visual and textual feedback for errors
· Support for multi-document view
· Generation of complete xml documents from schema
· Opening and correction of not-well formed XML
· Plug-In interface for extending functionality
· Flexible encoding (character set) support
· Project viewer
· Integrated text and HTML plugin.
Requirements:
· Java Runtime 1.4 or later
What's New in This Release: [ read full changelog ]
· If you are running version 2.4 or 2.41 please edit the XMLSpear.properties file and set the value of "insert_default_attributes" to true. It turns out that errors are reported on the wrong place. Also combo-boxes show the wrong enumeration values because they are shifted in place. Setting the above value to true will solve this problem and you will get back the pre 2.4 behavior. This also means that attributes with default values that are not present in the document are inserted again and thereby causing uncontrolled modification of the document.