deonis
Новичок
xsl:call-template
Можно ли в директивe xsl:call-template в качестве имени вызываемого шаблона указать значение из xml файла?
например:
index.xml:
index.xsl:
Так вот в xsl файле при вызове <xsl:call-template name="logo" /> можно вместо явного указания названия шаблона "logo", взять это значение из xml файла?
Сенкс.
З.Ы. Я в xml+xslt человек новый, плиз не сильно пинайте ногами
.
Можно ли в директивe xsl:call-template в качестве имени вызываемого шаблона указать значение из xml файла?
например:
index.xml:
PHP:
<?xml version="1.0" encoding="windows-1251"?>
<?xml-stylesheet type='text/xsl' href='index.xsl'?>
<items>
<item tempname="logo">
<value>1</value>
</item>
</items>
PHP:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:for-each select="items/item">
<xsl:call-template name="logo" />
</xsl:for-each>
</xsl:template>
<xsl:template name="logo">
<img src="/i/logo.gif" width="146px" height="35px" alt="logo" />
</xsl:template>
</xsl:stylesheet>
Сенкс.
З.Ы. Я в xml+xslt человек новый, плиз не сильно пинайте ногами
