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


Зарегистрировать сайт или домен


Проверить XML в браузере


Даёшь жж ЖЖ-дружбу Денису


Присоединяйся к коменде по распределенным вычислениям RUSSIA — MESI


twitter Твиттер



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

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

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

Пишите только латинскими буквами.

 

Для записи комментариев нужно написать свой логин или OpenID.

Если логина нет, его можно создать. Это просто.

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