Здравствуйте, vsb, Вы писали:
R>>Отказ от XML в пользу DSL решает здесь какую-то проблему, или просто вкусовщина?
vsb>Меньше синтаксического шума, больше возможностей. Как пример крайности — XSLT, язык программирования на XML. Пользоваться им решительно невозможно. И это они ещё всё-таки ввели туда DSL (XPath).
Я несколько лет назад делал на XSLT "валидацию" referential integrity для большого XML файла, описывающего некие реляционные данные. Пришлось погуглить конечно, но ни с чем, взрывающим мозг, я не столкнулся. Засчёт этого удалось избежать программирования (и багов, к которым приводит программирование) и построения дополнительной инфраструктуры (и её падений и недоступности).