jEdit

  • http://www.jedit.org/

  • 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