Доброе время.
Подскажите плиз способ обработки.
Требуется выдать содержимое XML в HTML с помощью XSLT.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
<?xml version="1.0" encoding="windows-1251"?>
<Report>
<Block Sign="1">
<Act Sign="1а">
<UseResource>
<Resurs OrdNum="1" res_id="1" S_money="0.883" S_Nature="0.555"/>
<Resurs OrdNum="3" res_id="2" />
<Resurs OrdNum="2" res_id="3" />
<Resurs OrdNum="4" res_id="4" />
<Resurs OrdNum="7" res_id="6" />
<Resurs OrdNum=" " res_id="7" />
<Resurs OrdNum=" " res_id="9" S_money="0.263" S_Nature="0.264"/>
<Resurs OrdNum="6" res_id="10" S_money="0.179" S_Nature="1061.913"/>
</UseResource>
</Act>
<Act Sign="1б">
<UsePr Count="243" v1="160.028" v2="34.263"/>
<UseResource>
<Resurs OrdNum="1" res_id="1" S_money="48.174" S_Nature="30.132"/>
<Resurs OrdNum="3" res_id="2" />
<Resurs OrdNum="2" res_id="3" />
<Resurs OrdNum="4" res_id="4" />
<Resurs OrdNum="7" res_id="6" />
<Resurs OrdNum=" " res_id="7" />
<Resurs OrdNum=" " res_id="9" S_money="13.911" S_Nature="13.851"/>
<Resurs OrdNum="6" res_id="10" />
</UseResource>
</Act>
</Block>
<Block Sign="2" >
<Act Sign="5 " >
<UsePr Count="60" v1="11.400" v2="3.180"/>
<UseResource>
<Resurs OrdNum="1" res_id="1" />
<Resurs OrdNum="3" res_id="2" />
<Resurs OrdNum="2" res_id="3" />
<Resurs OrdNum="4" res_id="4" S_money="3.287" S_Nature="0.240"/>
<Resurs OrdNum="7" res_id="6" />
<Resurs OrdNum=" " res_id="7" />
<Resurs OrdNum=" " res_id="9" S_money=".107" S_Nature=".120"/>
<Resurs OrdNum="6" res_id="10" />
</UseResource>
</Act>
<Act Sign="6 " >
<UsePr Count="260" v1="77.324" v2="22.360"/>
<UseResource>
<Resurs OrdNum="1" res_id="1" />
<Resurs OrdNum="3" res_id="2" S_money="25.267" S_Nature="1.965"/>
<Resurs OrdNum="2" res_id="3" />
<Resurs OrdNum="4" res_id="4" />
<Resurs OrdNum="7" res_id="6" />
<Resurs OrdNum=" " res_id="7" />
<Resurs OrdNum=" " res_id="9" S_money="2.907" S_Nature="0.865"/>
<Resurs OrdNum="6" res_id="10" />
</UseResource>
</Act>
</Block>
</Report>
Надо подвести итоги по каждому тэгу Block и вцелом по Report, просуммировав данные из Resurs .
Каждый Resurs имеет уникальный res_id.
Хочется итоги видеть примерно так:
Resurs1 | Resurs 2 |... |Resurs N
Block1 S_money1 | S_money2 |...|S_moneyN
Block2 S_money1 | S_money2 |...|S_moneyN
Report S_money1 | S_money2 |...|S_moneyN
XSLT изучаю недавно. Пытался использовать key, но что-то не выходит :-(