powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Создание иерархического XML
2 сообщений из 2, страница 1 из 1
Создание иерархического XML
    #39193214
Александр Тарасенко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такая задача.
Таблица:
CREATE TABLE INT.PRODUCTION_HIER (
CODE INTEGER NOT NULL GENERATED BY DEFAULT
AS IDENTITY (START WITH 1, INCREMENT BY 1, CACHE 20,
NO MINVALUE, NO MAXVALUE, NO CYCLE, NO ORDER),
NAME_RU VARCHAR(255),
PARENT INTEGER,
ORDER SMALLINT),
где CODE - код, NAME_RU - имя, PARENT - родительский код, ORDER - упорядочивание в структуре.

(1, 'Вся продукция', 0, 1),
(2270, 'Цветная металлургия', 1, 2),
(2282, 'Алюминий', 2270, 3),
(2283, 'Бокситы', 2282, 4),
(2480, 'Алюминий и сплавы', 2282, 5),
(2886, 'Алюминиевые сплавы первичные - полуфабрикаты', 2480, 6)

...

нужно создать из нее иерархический XML вида:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<Row label="Вся продукция" value="1" level="0"/>
   <Row label="Цветная металлургия" value="2270" level="1"/>
      <Row label="Алюминий" value="2282" level="2"/>
         <Row label="Бокситы" value="2283" level="3"/></Row>
         <Row label="Алюминий и сплавы" value="2480" level="3"/>
            <Row label="Алюминиевые сплавы первичные - полуфабрикаты" value="2480" level="4"/></Row>
         </Row>
      </Row>
   </Row>
</Row>
Может быть уже есть либо какая-то функция на чем-нибудь типа С++, либо как-то реализовано уже кем-то подобное преобразование в виде рекурсии.
Буду благодарен за любую помощь, даже просто ссылка, где можно поискать, как это реализовать.
...
Рейтинг: 0 / 0
Создание иерархического XML
    #39201829
Александр Тарасенко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Тарасенко,
подскажите хоть, задача простая или сложная?
м.б. она уже была давно реализована?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Создание иерархического XML
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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