Несколько дней назад я делился универсальным
шаблоном для вывода названий месяцев и дней недели по их идентификатору. В комментариях к этой заметке
ibnteo любезно подсказал мне, что для решения этой задачи можно использовать внешние источники данных. Например, заранее приготовленный xml файл или описание в самом теле шаблона.
Если первый способ решения задачи был в общем очень прост, то второй оказался для меня новым и интересным.
Для его реализации нужно воспользоваться функцией document() с пустым обязательным параметром и далее пройтись по xml-дереву xsl-шаблона до специального шаблончика references. Трюк заключается в том, что xsl-файл является одновременно вполне валидным и полноправным xml-файлом.
ПонедельникВторникСреда
ЧетвергПятницаСуббота
ВоскресеньеТяпница