Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
<items> <item d="5">a</item> <item d="3">c</item> <item d="6">d</item> <item d="4">b</item> </items>
position()
<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <xsl:for-each select="items/item"> <xsl:sort data-type="number" select="@d" /> <xsl:sort /> <xsl:if test="position() <= 3"> <!-- Собственно вывод --> <xsl:value-of select="." /> </xsl:if> </xsl:for-each> </xsl:template> </xsl:stylesheet>