Я новичок в XSLT, и мне нужно суммировать общую цену (Количество * Цена за единицу) товаров на основе идентификатора каждого заказа и печатать ее в конце каждой группы товаров, используя XSLT 1.0. Вот мой пример XML
<Orders>
<Order>
<Reference>234</Reference>
<Item>
<ID>10</ID>
<Quantity>1</Quantity>
<UnitPrice>2</UnitPrice>
</Item>
<Item>
<ID>10</ID>
<Quantity>2</Quantity>
<UnitPrice>3</UnitPrice>
</Item>
<Item>
<ID>10</ID>
<Quantity>2</Quantity>
<UnitPrice>2</UnitPrice>
</Item>
<Item>
<ID>20</ID>
<Quantity>2</Quantity>
<UnitPrice>4</UnitPrice>
</Item>
</Order>
<Order>
<Reference>456</Reference>
<Item>
<ID>10</ID>
<Quantity>2</Quantity>
<UnitPrice>2</UnitPrice>
</Item>
<Item>
<ID>20</ID>
<Quantity>2</Quantity>
<UnitPrice>2</UnitPrice>
</Item>
</Order>
</Orders>
Желаемый выходной XML приведен ниже
<SAPOrders>
<Order>
<Reference>234</Reference>
<Item>
<Quantity>1</Quantity>
<UnitPrice>2</UnitPrice>
</Item>
<Item>
<Quantity>2</Quantity>
<UnitPrice>3</UnitPrice>
</Item>
<Item>
<Quantity>2</Quantity>
<UnitPrice>2</UnitPrice>
<Total>12</Notes>
</Item>
<Item>
<Quantity>2</Quantity>
<UnitPrice>4</UnitPrice>
<Total>8</Notes>
</Item>
</Order>
<Order>
<Reference>456</Reference>
<Item>
<Quantity>2</Quantity>
<UnitPrice>2</UnitPrice>
<Total>4</Notes>
</Item>
<Item>
<Quantity>2</Quantity>
<UnitPrice>2</UnitPrice>
<Total>4</Total>
</Item>
</Order>
</SAPOrders>