Добавить класс перед списком

16:44 01.12.2009

Добавить класс перед списком

Добавляем тегу P класс before_list, если за ним сразу идёт список.

<xsl:template match="p[following-sibling::*[1][name() = 'ul' or name() = 'ol']]" mode="html">
<p>
<xsl:apply-templates select="@*" mode="html" />
<xsl:attribute name="class">before_list <xsl:apply-templates select="@class" /></xsl:attribute>
<xsl:apply-templates select="node()" mode="html"/>
</p>
</xsl:template>

комментарии: 2

я правлю код, настроение снега хочется

категория: 7

 

18:34 01.12.2009

Вот это правильно, вот это красота XSLT :-)
И главное никаких сраных if'ов

18:43 01.12.2009

Порезал коммент твой какой-то обработчик

Добавить свой комментарий

 

 

 

 

 

Всего материалов: 558, комментариев: 1253.