Ситуация понятна и вполне логична
Rafael 14.06.2006 14:28
В этом случае, как мне кажется разумнее было бы поступить:
- описать основной, базовый класс, выполняющий функции ядра
- для каждого индивидуального проекта описывать новый класс, на основе базового, в котором перекрывать те функции, которые меняются в проекте.
- стараться придерживаться какой-то базовой XML-схемы, описанной для базового класса, и которая может быть при желании дополнена в классах-потомках
А далее:
XSL-шаблоны (или, если удобнее, Parser-шаблоны) с вероятностью 70-80% менять не придется, а лишь дополнить новыми правилами.