powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Дерево в плоский список
1 сообщений из 1, страница 1 из 1
Дерево в плоский список
    #38313723
alexpo11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго дня!

Есть список, нужно все элементы <var> вынести на верхний уровень. Может кто подсказать советом в какую сторону смотреть. Спасибо
Код: xml
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.
<list>
    <fff name="q1">
        <not-null/>
    </fff>
    <and>
        <fff name="q2">
            <not-null/>
        </fff>
    </and>
    <and>
        <obj name="res">
            <not-equals>
                <parameter name="e"/>
            </not-equals>
        </obj>
        <or>
            <coll name="col1">
                <contains>
                    <var name="t"/>
                </contains>
            </coll>
            <var name="t">
                <coll name="col2">
                    <contains>
                        <var name="p"/>
                    </contains>
                </coll>
                <var name="p">
                    <fff name="q3">
                        <not-null/>
                    </fff>
                    <and>
                        <obj name="ob">
                            <not-equals>
                                <parameter name="e"/>
                            </not-equals>
                        </obj>
                    </and>
                    <and>
                        <fff name="rd">
                            <not-null/>
                        </fff>
                        <or>
                            <fff name="dec">
                                <not-equals>
                                    <value>rrr</value>
                                </not-equals>
                            </fff>
                        </or>
                    </and>
                </var>
            </var>
        </or>
    </and>
</list>


Результат
Код: xml
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.
58.
59.
60.
<list>
    <fff name="q1">
        <not-null/>
    </fff>
    <and>
        <fff name="q2">
            <not-null/>
        </fff>
    </and>
    <and>
        <obj name="res">
            <not-equals>
                <parameter name="e"/>
            </not-equals>
        </obj>
        <or>
            <coll name="col1">
                <contains>
                    <var name="t"/>
                </contains>
            </coll>            
        </or>
    </and>
    <and>
        <var name="p">
            <fff name="q3">
                <not-null/>
            </fff>
            <and>
                <obj name="ob">
                    <not-equals>
                        <parameter name="e"/>
                    </not-equals>
                </obj>
            </and>
            <and>
                <fff name="rd">
                    <not-null/>
                </fff>
                <or>
                    <fff name="dec">
                        <not-equals>
                            <value>rrr</value>
                        </not-equals>
                    </fff>
                </or>
            </and>
        </var>
    </and>
    <and>
        <var name="t">
            <coll name="col2">
                <contains>
                    <var name="p"/>
                </contains>
            </coll>

        </var>
    </and>
</list>
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Дерево в плоский список
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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