I've been doing a lot of Xml work recently, but as i don't work with it much (except for config files) I tend to just use XML buddy for Eclipse, sometimes the eclipse xml parser from the WST, and XML spy Home edition as a standalone.
But now I've just found and been using XML Spy for eclipse. You can use it with the free and pro edition and gives you a lot more options than other free eclipse options.