I use one of the Visual Studio Express packages to edit XML files. It colour codes the text, and allows you to expand/collapse multi-line elements. It will also highlight when there is a error in the XML layout, like a missing closing element.
You can get one of the visual studio express packages from MS here
. They are free to use, but you will need to register the product to use it. I use both the C# and C++ versions myself.