Я использую XSLT для переформатирования некоторого XML, чтобы (а) превратить элементы в атрибуты и (б) отсортировать все по алфавиту. Это работает, за исключением атрибутов, все в одной строке. Я понимаю, что это обычно предпочтительнее, но в этом случае мне нужно, чтобы каждый атрибут отображался в отдельной строке при открытии файла в Notepad ++ (или как угодно).
Я могу добавить перевод строки в стиле XML с помощью xsl: text, но это не то, что я хочу. Атрибут value-of separator не работает (это в библиотеке XSL .NET). Я хочу 'не-XML' перевод строки, например. то, что редактор, не поддерживающий XML, будет интерпретировать для отображения каждого атрибута в отдельной строке. Есть идеи?