【发布时间】:2016-07-11 08:11:54
【问题描述】:
我有一个 XML 文件,我需要一个 XSL 样式表来对它进行分组并获取输出。
<Orders>
<Order>
<Client>1234</Client>
<Amendments>True</Amendments>
<Address>
<ID>311</ID>
<CompanyName>Test</CompanyName>
<StreetAddress>Sri Lanka</StreetAddress>
</Address>
<Line>
<Client>1234</Client>
<ItemCode>B100V</ItemCode>
<Cost>$2.00</Cost>
<Qty>2</Qty>
<Group>g2</Group>
</Line>
<Line>
<Client>1234</Client>
<ItemCode>B102V</ItemCode>
<Cost>$1.25</Cost>
<Qty>4</Qty>
<Group>g3</Group>
</Line>
<Line>
<Client>1234</Client>
<ItemCode>B140V</ItemCode>
<Cost>$3.05</Cost>
<Qty>1</Qty>
<Group>g1</Group>
</Line>
<Line>
<Client>1234</Client>
<ItemCode>B113V</ItemCode>
<Cost>$5.00</Cost>
<Qty>5</Qty>
<Group>g2</Group>
</Line>
</Order>
</Orders>
我需要通过Group节点显示每个行组的ItemId和Cost,并且我需要为每个组换行。有人可以帮忙吗?
请注意我的预期输出:
1 of B140V - $3.05 $3.05
------
$3.05
2 of B100V - $2.00 $4.00
5 of B113V - $5.00 $25.00
------
$29.00
4 of B102V - $1.25 $5.00
------
$5.00
【问题讨论】:
-
我建议您从这里开始:jenitennison.com/xslt/grouping/muenchian.html 然后,如果您仍然无法使其工作,请发布一个具体问题。
-
好的,谢谢,我会检查一下。