Exchanger XML Lite is a free, fully functional XML Editor for use in non-commercial environments. No registration required, no 30-day usage limit.
Exchanger XML Lite is a Java-based product that provides comprehensive functionality for viewing, authoring and editing XML data and documents.
Features:
Multi-document interface
Comprehensive XSLT Debugger
DTD, RelaxNG, XML Schema support
XPath, XQuery, XSLT, XSL:FO, SVG, SOAP, WSDL
Import from Database, Excel, text files
XML Digital Signatures
Generate schema from instance
Generate instance from schema
Emacs shortcuts
For more information visit http://www.freexmleditor.com
Alternatively, if you require a commercial license, or would like to try out the Grid or XML Diff/Merge functionality, then download the Exchanger XML Professional edition from http://www.exchangerxml.com and register for a 30-day Trial license.