Risposte:
LibXML / LibXSLT è un buon strumento gratuito (riga di comando): http://xmlsoft.org/
MyEclipse è un componente aggiuntivo per Eclipse, ma costa denaro.
Come accennato in precedenza, XMLSpy è anche molto buono.
<ossigeno /> è un buon strumento, l'ho usato prima. Non libero, però.
XMLSpy è uno strumento eccellente per l'analisi di file XML (anche abbastanza grandi). Tuttavia, non è gratuito.
Perché XMLSpy e Oxygen sono già menzionati. Per visualizzare e validare file XML davvero enormi puoi anche usare XML ValidatorBuddy che usa il parser Xerces SAX e ha un prezzo più ragionevole. Naturalmente puoi anche modificare XML e altri file di testo.