parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Вот что написалось

R. Averkov 18.03.2005 16:02 / 27.10.2005 13:49

Ставит запятые после слов, а в конце последнего ставит точку.

XML
<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>
Может быть можно еще проще?