> При всех его недостатках, XML - это возможность удержаться за текстовый формат > там, где по всем параметрам должен быть бинарный. > Да, в нем неэффективен grep. Зато для него есть куда более мощный > и гибкий xsltproc. > А редактирование XML, с точки зрения архитектуры современных юниксов - крайняя мера, > обычно все изменения вносятся через специальные *ctl программы, обращающиеся к специальным > демонам. Этот порядок существует уже много лет, и только пару лет > назад его начали неуверенно переносить из юникса в линукс. Но мощь > XML, увы, потеряли по дороге, оставшись с "простыми" параметр=значение.Дык я о том и говорю, в большинстве ситуаций ничего сложнее чем параметр=значение и не надо, и xml оказывается бездумным оверхедом, тянущим за собой libxml2, xslt, и усложняющим конфиги. Можно сколько угодно рассуждать о том, что просто неправильно применяют XML, но мне без разницы, по-любому, правильное применение формата параметр=значение, гораздо приятнее, чем долбаный xml во все дыры затычкой. Применение же *ctl программ, я не считаю оправданием для усложнения формата конфига. Единственным оправданием такого усложнения может быть необходимость усложнения, то есть когда формата параметр=значение недостаточно, для записи админской мысли.
|