Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
R. Averkov 18.03.2005 16:02 / 27.10.2005 13:49
Ставит запятые после слов, а в конце последнего ставит точку.<items> <item>Двести</item> <item>триста</item> <item>четыреста</item> <item>пятьсот</item> <item>шестьсот</item> <item>семьсот</item> </items>XSLT
<xsl:template match="items"> <xsl:apply-templates select="item[position()!=last()]"/> <xsl:apply-templates select="item[position()=last()]"/> </xsl:template> <xsl:template match="item"> <xsl:apply-templates/>, </xsl:template> <xsl:template match="item[position()=last()]"> <xsl:apply-templates/>. </xsl:template>Может быть можно еще проще?