If you do a lot of xml and or xhtml editing, consider EMACS as your first choice xml editor.
EMACS is a very powerful text editor created by Richard Stallman several years ago. It was greatly appreciated by developers for its power and flexibility. In the last ten years, the advent of advanced IDEs (complex environments for developing programs) has obfuscated the fame of EMACS, and currently the number fo developers working on EMACS is not that huge.
Anyway, if you are a copy-editor, EMACS could be a very interesting tool for you. EMACS can make your life easier. Yes you don't see what you get (emacs is not a WYSIWYG editor), but you can do a very fast and effective xml and or xhtml editing.
I would like to highlights two advantages of using EMACS: