универсальный xsl
Задание по XSL:

При открытии XML-документа большинством современных веб-браузеров, последние показывают его, с возможностью открывать и скрывать части дерева XML при нажатии на знаки <+> и <->.

Разработать фиксированный (один и тот же) XSL, который при трансформации
любого XML-документа дает HTML, показывающий исходный XML, и позволяющий
аналогичным образом открывать и скрывать части этого XML.
Необходимо получить представление, максимально точно совпадающее с
представлением XML интернет эксплорера (с точностью до шрифтов, цветов
раскраски и поведения при нажатии на знаки <+> и <->).