Supongo que su mejor opción es usar un marcador o instalar Greasemetal (que es Greasemonkey de Firefox para Chrome), combinado con un script como XML Tree (antiguo, pero la fuente aún puede ayudar). Un script de resaltado de sintaxis más genérico también puede ayudar, pero dudo que encuentre fácilmente uno con plegado de código.
Tenga en cuenta que los espacios en blanco pueden ser importantes en XML. No todos los espectadores XML respetan eso; la captura de pantalla creada por el árbol XML mencionado anteriormente para el ejemplo XML no lo respeta para la línea Elemento XML de muestra que contiene mucho texto, suficiente para colocarlo en una línea separada.
(Lamentablemente, jsgui.com/xml-viewer no responde mientras escribo esto).
EDITAR : ¿Cómo imprimir bastante xml en javascript? en Stack Overflow mencionó una versión más nueva de XML Tree: Pretty XML Tree , que usa XSLT y afirma ser más rápido. La demostración no responde al hacer clic en mi Safari o Firefox, pero puede ser útil de todos modos.