As for Eclipse and XML: I can recommend XMLBuddy (www.xmlbuddy.com) as a free plugin. It is very powerful, offering syntax highlighting, validity checking and code completion.
~Grauw