Элементы <xsl:import>
и <xsl:include>
ведут себя довольно специфично.Что я пытаюсь сделать:
<xsl:import href="{$base}/themes/{/settings/active_theme}/styles.xsl" />
Я хочу разрешить загрузку различных тем для моего приложения.У меня есть настройки в моем приложении, которые хранят имя папки «в настоящее время активная тема» в узле xml.К сожалению, приведенный выше код не будет работать.Кто-нибудь знает об обходном пути для достижения того, что я хочу сделать?
edit: только что подтвержденный гуру XSLT через Twitter ... нет хорошего способа сделать это.Самым простым решением в моем случае, вероятно, будет разделение таблиц стилей внешнего интерфейса и внутреннего интерфейса и их индивидуальная загрузка в XSLTProcessor ...