XMLmind XML Editor (XXE for short) is a full-fledged XML 1.0 editor, featuring a word processor-like view (CSS2 styled). It was designed to make technical persons comfortable with and productive at editing XML documents and XML data. It can be used with or without a CSS style sheet. If a CSS style sheet has been attached to the document, a word processor-like view may be used to edit the document; otherwise a tree view is used. A substantial subset of CSS2 is supported, including tables, counters, and generated content. It has a multi-level undo/redo, is written in Java, and should run on a large variety of platforms.
oXygen is an XML editor that supports any XML document, and works with XML Schemas, DTDs, Relax NG schemas, and NRL Schemas. It has powerful transformation support that allows you to edit XSLT and XSL-FO documents and to obtain documents in the desired output format (such as HTML, PS, or PDF) with just one click. It also includes a complete Subversion client, support for flattening XML Schemata, an XML Schema instance generator, integration with the X-Hive/DB, MarkLogic and TigerLogic XML databases, editing actions on the diagram, and a rename refactoring action.
The Exchanger XML Editor is a Java-based XML editor that offers a broad spectrum of functionality to help XML authors, business analysts, and software developers. It features XML Schema, RelaxNg, and DTD based editing, tag prompting and validation, tree view and outliner for tag free editing, XPath and regular expression searches, schema conversion, XSLT, XQuery, and XSLFO transformations, comprehensive project management, an SVG viewer and conversion, easy SOAP invocations, and more.
The Compound XML Document Editor, an Eclipse plug-in, provides for the creation, directed editing, and serialization of documents such as XHTML, XForms, XML Events, Scalable Vector Graphics (SVG), VoiceXML, and MathML. It uses Eclipse Modeling Framework (EMF) models to define the semantics of constructing documents spanning one or more namespace. Those semantics include the order and placement of elements, the allowable child elements, and available attributes for each element.
The Butterfly XML Editor and IDE is an XML editing environment built on top of a real-time incremental XML parsing algorithm. It features syntax and error highlighting, incremental validation, intelligent code completion (based on XML Schema, DTD, or document analysis), XSLT Debugging, XSLT pipelines, Docbook Rendering, XSL:FO Rendering, and side-by-side DOM and source viewing. Built-in support for Docbook, XSL:FO, XHTML, XSL, Xforms, XML Schemas, XSP, and Cocoon sitemaps is included. Support for other XML types can also easily be added. It is capable of parsing documents that are not well-formed, and shows the source of the errors, allowing for the easy conversion of HTML to well-formed XML. XSLT pipelines simplify the process of building up and visualizing complex transformations.