parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

В таком случае...

Sumo 09.06.2006 22:08

... совершенно точно не стоит изобретать велосипед, а все-таки использовать в качестве шаблонизатора сам Парсер.

Я бы в данном случае сделал бы класс-окружение в котором былыи бы необходимые в шаблоне переменные и методы, а сам шаблон вкомпилировал в класс на этапе выполнения как отдельный метод. Хорошо это тем, что мы сохраняем все возможности самого языка (всякие циклы, ифы, встроенные классы и прочие радости), но при этом получаем некую локализацию шаблона и возможность сохранения ортогональности всей системы.

С другой стороны надо хорошо подумать нужны может вам просто хватит связки XHTML+CSS? :) Мне, например, хватает.