XML plugin turns jEdit into a quite powerful XML editor
syntax highlighting
schema driven markup completion (though not 100% accurate)
can validate document
not WYSIWYG, you work directly with markup (not suitable for “ordinary” users)
written in Java—runs everywhere
free, GPL license