Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Помогите подбить итоги / 2 сообщений из 2, страница 1 из 1
27.01.2010, 12:10
    #36433257
Veivan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите подбить итоги
Доброе время.

Подскажите плиз способ обработки.
Требуется выдать содержимое XML в HTML с помощью XSLT.

Код: plaintext
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, но что-то не выходит :-(
...
Рейтинг: 0 / 0
28.01.2010, 20:50
    #36437273
Veivan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите подбить итоги
Видимо, все гуру в отпуске :-((
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Помогите подбить итоги / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]