Вообщем есть динамическе формирующийся XML примерно такой структуы:
Каждный из узлов block1 и block2 имеют свои XSL шаблоны.
Как собрать все XSL шаблоны в кучу и оправить в XSLTProcessor::importStyleSheet
для последующего XSLTProcessor::transformToXML($XML) ?
Все зависит от того как именно вы оформили эти свои XSL-ки. Если в каждом шаблоне есть что-то вроде
то задача решения не имеет. А если шаблоны не пересекаются, то все тривиально. Отрезаете первый и последний теги XSL стиля и склеиваете их вместе.