RSS та XSLT знайшли друг друга


Знаєте, що зазвичай буває, якщо спробувати відкрити RSS у браузері?

Так, мабудь знаєте. Мій браузер пише ось що:

З цим XML-файлом не пов’язана ніяка таблиця стилів. Нижче показано дерево елементів.

І сьогодні я задумався, а про яку це таблицю стилів йдеться?

Трохи загуглив. Дивіться, що я знайшов: Styling an RSS Feed With XSLT. Круте́зна стаття з чудовим, працюючим прикладом. Можна до RSS додати посилання на XSLT, що буде конвертувати один XML (RSS 2.0) в інший (HTML+XHTML). І це дійсно працює!

Звісно, я негайно взяв цей приклад і зробив на його базі свій стиль. Тепер мій RSS виглядає капе́ць як круто. Ну, там є деяка лажа, але це тому що я дуже поспішав і майже не знаю той XSLT, тому поки що зробив брудний хак на JS. Наступними днями підчищу.

P.S. А заодно я додав вступний текст до кожного запису на титульній сторінці. Було 17 Кб, стало 49 Кб. Але ж зросла інформативність. Хай так буде.