Ответов: 2 Просмотров: 959
|
Здравствуйте, пытаюсь обработать xml файл через xsl, столкнулся с проблемой вывести правильно список данных с сохранением вложенности
Кусок xml файла
CODE ( html):
скопировать код в буфер обмена
<section> <title> <p>Один</p> </title> <section> <title> <p>Два</p> </title> </section> <section> <title> <p>Три</p> </title> </section> </section> <section> <title> <p>Четыре</p> </title> <section> <title> <p>Пять</p> </title> </section> <section> <title> <p>Шесть</p> </title> <section> <title> <p>Семь</p> </title> </section> </section> </section>
Нужно получить такой список
CODE ( html):
скопировать код в буфер обмена
<ul> <li>Один</li> <ul> <li>Два</li> <li>Три</li> </ul> <li>Четыре</li> <ul> <li>Пять</li> <li>Шесть</li> <ul> <li>Семь</li> </ul> </ul>
Наглядно должно выглядеть так:
Один
--Два
--Три
Четрые
--Пять
--Шесть
----Семь
Подскажите пожалуйста как реализовать это. Я пробовал через xsl:for-each но не знаю как добиться сохранения вложенности. |