xmlhack.ru XML-форумы
Обсуждение XML и связанных с ним технологий

Как получить имя другого узла, зная его атрибут?


Автор Сообщение
d0ublezer0
Новичок

Зарегистрирован: 02.07.2009
Сообщения: 1

[13890] Чт Июл 02, 2009 16:07
Как получить имя другого узла, зная его атрибут?
Я только начал изучать XSLT, помогите решить задачу?

Конечная задача - преобразование xml в csv
Частность:
мне нужно для каждого узла, где parent<>0 узнать имя родительской секции
XML:
<SECTION>
<name>Ёмкости кубические</name>
<id>3</id>
<parent>0</parent>
</SECTION>

<SECTION>
<name>Ёмкости кубические объемом 640 литров</name>
<id>5</id>
<parent>3</parent>
</SECTION>

Второй элемент SECTION имеет parent=3 (это первый элемент SECTION)
Что должно получиться на выходе, для "второй" секции:
Её имя, id, и имя её "родительского" элемента.
Сами элементы SECTION друг в друга не вложены.

Может путано объяснил, но как уж есть..

Спасибо
Гость





[13893] Вс Июл 05, 2009 09:53

сам разобрался