slivka_83, даю наводку:
alert('<root><node1>234</node1><subnode><node2>sdf</node2></subnode></root>'.replace(/>(?=<)/g, '$&\n'));
Только в для реального форматирования нужно работать с DOM
А
готовых решений для форматирования кода в сети дополна, учитесь пользоваться
поиском.