У меня есть следующие данные XML. У меня нет контроля над структурой этих данных, вот как я их получаю.
<data>
<row>
<value name="CustomerID">1</value>
<value name="CustomerName">Joe</value>
<value name="Cost">22.50</value>
</row>
<row>
<value name="CustomerID">1</value>
<value name="CustomerName">Joe</value>
<value name="Cost">55.50</value>
</row>
<row>
<value name="CustomerID">2</value>
<value name="CustomerName">Jane</value>
<value name="Cost">10</value>
</row>
<row>
<value name="CustomerID">2</value>
<value name="CustomerName">Jane</value>
<value name="Cost">13.50</value>
</row>
<row>
<value name="CustomerID">3</value>
<value name="CustomerName">Jim</value>
<value name="Cost">50</value>
</row>
</data>
Мне нужно использовать XSLT v1.0 для отображения данных, сгруппированных по идентификатору клиента и общей сумме для каждого клиента. Я пробовал искать во многих статьях, но ничто не имеет такой странной структуры.