At work I have been using the Komodo IDE for editing XML files. However, I have to deal with fairly large files (as in 10K lines) on occasion, and Komodo slows to a crawl on those.
I have now switched to eclipse, which now has very nice features for searching and navigating XML files. Also, compared to Komodo, it is snappy!