Я думаю, что вам лучше всего использовать букмарклет или установить Greasemetal (который является Firefox 'Greasemonkey for Chrome) в сочетании со сценарием, подобным XML Tree (старый, но источник все еще может помочь). Также может помочь более общий сценарий подсветки синтаксиса, но я сомневаюсь, что вы легко найдете его со свертыванием кода.
Обратите внимание, что пробел может иметь значение в XML. Не все зрители XML уважают это; снимок экрана, созданный вышеупомянутым деревом XML для примера XML , не учитывает его для строки Элемент XML образца, содержащий много текста, достаточно поместить в отдельную строку.
(К сожалению, jsgui.com/xml-viewer не отвечает, пока я пишу это.)
РЕДАКТИРОВАТЬ: Как напечатать довольно XML в JavaScript? В Stack Overflow упоминается более новая версия XML Tree: Pretty XML Tree, использующая XSLT, и утверждает, что она работает быстрее. Демо не реагирует на нажатия в моем Safari или Firefox, но может быть полезно в любом случае.