Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
tema 18.07.2006 09:26 / 18.07.2006 09:41
<xsl:variable name="m_names"> <января/> <февраля/> <марта/> <апреля/> <мая/> <июня/> <июля/> <августа/> <сентября/> </xsl:variable> <xsl:for-each select="//block_news/result/row"> <xsl:variable name="mm" select="date/@month"/> <tr> <td class="date><xsl:value-of select="date/@day"/> / <xsl:value-of select="name($m_names/*[$mm])"/> / <xsl:value-of select="date/@year"/></td></tr> <tr> <td><xsl:value-of select="text"/> </td> </tr> </xsl:for-each>Взято из сайта на aspx, на парсере не хочет работать, выводит "января", при этом name($m_names/*[3]) - выводит марта, $mm - выводит нужный номер.