llirik,
Сделал. Есть изменения, но, к сожалению, сортировка работает некорректно. Подскажите, пожалуйста, что не так делаю?
В XML тег sorting появился и он содержит значения, которые указаны в порядке сортировки в списках. Тут все правильно.
В XSL сделал вот так:
<ul>
<xsl:apply-templates select="property_value[not(file/node()) and property_id='127']">
<xsl:sort select="sorting" order="ascending"/>
</xsl:apply-templates>
</ul>
..........
<xsl:template match="property_value">
<li>
<xsl:if test="icon != ''">
<i class="{icon}"></i>
</xsl:if>
<xsl:value-of disable-output-escaping="yes" select="value"/>
</li>
</xsl:template>