The XMLmind XML Editor (XXE for short) is a great general-purpose XML editor, but has surprisingly powerful support for working with DocBook materials in an author-friendly way.
"... you may find the idea of choosing an XML schema puzzling. Isn’t the question really, “How should I customize DITA to do what I want”? While there are many good reasons to choose DITA, it’s not the only schema in town."