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


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