пробывал. все рушится все равно в коде, очень странно
повторюсь берется шаблон с демки сайта (сначала думал у меня что-то не так в моем шаблоне, indent был выставлен)
я проверил и заметил что если обернуть вызов темплейта а так же все содержимое в этом темплейте то результат один и тот же - код в строку.
<div><xsl:apply-templates select="/document"/></div>
либо
<xsl:template match="/document">
<div>
...
</div>
</xsl:template>
софт PSPad. например Stylus Studio тоже не дает никакого результата - делаю в нем indent кода а html итоговый на сайте получается все равно в строку - тот кусок где все было обернуто в обертку, в нашем случае div
стараюсь соблюдать в верстке иерархию кода, грустно что код после обработки в CMS становится без пробелов у меня.