XML Copy Editor
"XML Copy Editor is a fast, free, validating XML editor."
- DTD/XML Schema/RELAX NG validation (also in the background)
- Syntax highlighting
- Tag completion
- Tag locking
- Tag-free editing
- Spelling and style check
- Built-in support for XHTML, XSL, DocBook and TEI
- Lossless import and export of Microsoft Word documents (Windows only)
- Full Aspell support and XML Schema-based element inspection
Please sign all comments.
2007-2008: I have used XML Copy editor in classes teaching XML, TEI & XHTML and participated in the Chinese localization of the interface. Having much fewer functions than production line tools such as Oxygen actually helps beginners to get into the validate & transform routine on which much of XML-work is based. (M.Bingenheimer, May 2008)
2015: after a quick check, I believe I could use it as a lightweight tool for teaching the basics. It validates on the fly, performs completion, has syntax highlighting. It also offers simple XPath evaluation (with results copied into a separate tab). There is some rudimentary support for starting transformations, but that looks like it should be better handled separately. Piotr 17:56, 20 February 2015 (CET)
Available for Windows and Linux.
Source code and licensing
Open-source (GNU General Public License)
Support for TEI
In version 184.108.40.206, the "New" menu option offers the possibility of creating a "TEI document" (no further choices are possible), which results in the insertion of
<!DOCTYPE TEI PUBLIC "-//TEI P5//DTD Main Document Type//EN" "tei_all.dtd"> with the basic tree of obligatory elements. Existing documents can be validated with the tei_all and tei_minimal schemas (menu: XML | Validate).
An RNG schema association for the current document has to be set upon starting the validation action for the 1st time in a session ("F6"). Schematron is not mentioned.
The editor offers element and attribute completion.
Support for several European languages, Cambodian and Chinese.
See Online Help.
Current version number and date of release