Drakon
Новичок
XSLT - импортирование файлов по переменной
Появилась такая проблема: с целью уменьшения объёма обрабатываемых данных (XSL шаблоны) я хочу подключать с помощью <xsl:import> не все файлы, а только один - тот, который например хранится в //module_info/@name.
Попробовал так:
<xsl:import><xsl:attribute name="href"><xsl:value-of select="//module_info/@name"/></xsl:attribute>.xsl</xsl:import>
- пишет, что xsl:attribute можно использовать только в xsl:template.
А если засунуть это в xsl:template, то пишет, что xsl:import можно использовать только непосредственно в xsl:stylesheet.
Есть какое-нить решение у этой проблемы?
Появилась такая проблема: с целью уменьшения объёма обрабатываемых данных (XSL шаблоны) я хочу подключать с помощью <xsl:import> не все файлы, а только один - тот, который например хранится в //module_info/@name.
Попробовал так:
<xsl:import><xsl:attribute name="href"><xsl:value-of select="//module_info/@name"/></xsl:attribute>.xsl</xsl:import>
- пишет, что xsl:attribute можно использовать только в xsl:template.
А если засунуть это в xsl:template, то пишет, что xsl:import можно использовать только непосредственно в xsl:stylesheet.
Есть какое-нить решение у этой проблемы?