Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Rafael 08.05.2007 16:27 / 08.05.2007 16:29
К сожалению, в таком варианте идет жесткая привязка к входящим XML-узлам и их последовательности.<xsl:template name="frame" mode="red"> <div class="red"> <xsl:apply-templates select="$node" mode="$mode"/> </div> </xsl:template> <xsl:template match="item" mode="news"> <xsl:call-template name="frame" mode="red"> <xsl:with-param name="node">text</xsl:with-param> <xsl:with-param name="mode">about</xsl:with-param> </xsl:call-template> </xsl:template> <xsl:template match="text" mode="about"> <span class="date"><xsl:value-of select="@date"/></span> <br/><xsl:value-of select="short" disable-output-escaping="yes" /> </xsl:template>Где:
<xsl:template name="frame" mode="red"> <div class="red"> <xsl:apply-templates select="$node" mode="$mode"/> </div> </xsl:template>Определяется в шаблоне пользователя