Спасибо всем и каждому.
У меня есть PHP MVC Framework, который использует XSLT для шаблонов. Я зарегистрировал некоторые функции php с шаблоном, чтобы разрешить использование модулей в шаблоне. Это позволяет нам вызывать модули по необходимости вместо того, чтобы сначала запускать все модули независимо от того, нужны ли они вам все.
Проблема в том, что некоторые (большинство, если не все) модули также имеют соответствующие файлы css / javascript для представления и функциональности. Таким образом, содержимое модуля в порядке, но когда запускаются функции xlst, шаблон проходит заголовок страницы XHTML. Мне нужен какой-то способ добавить файлы модуля css / javascript в шаблон xslt в другом месте (желательно с заголовком, но перед тем, как с конечным тегом body все в порядке).
Могу ли я пересмотреть документ при вызове функции, перейти к разделу head и добавить узлы (ссылки css / js)? Или я застрял там, где выполняются вызовы функций?