Я использую xslt xpath v1.0 и следующий xml:
<store>
<item>
<title>tshirt</titlet>
</item>
<item>
<title>shoes</titlet>
</item>
<item>
<title>boots</titlet>
</item>
<item>
<title>boots</titlet>
</item>
<item>
<title>shoes</titlet>
</item>
<item>
<title>boots</titlet>
</item>
</store>
Выходными данными должен быть список в порядке убывания, например:
имя элемента (всего элемента вxml)
ботинки (3)
ботинки (2)
футболка (1)
Я нашел способ идентифицировать их, но не могу найтиспособ поставить счет
<xsl:for-each select="item[not(preceding::item/. = .)]">
<xsl:value-of select="." />
</xsl:for-each>