Хороший кусок кода для форматирования строки XML
Кто-нибудь получил готовую функцию, которая будет принимать строку XML и возвращать строку с правильным отступом?
например
<XML><TAG1>A</TAG1><TAG2><Tag3></Tag3></TAG2></XML>
и будет возвращать красиво отформатированную строку в ответ после вставки переносов строк и табуляции или пробелов?