This page has moved to a new location.
jEdit
It's really a full-service text editor, but I use it strictly for the XML/XSLT plug-ins. It validates XML like MS Word does with spelling and grammar. It's a java application, like DBVisualizer, so it'll run on any OS.