Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > XML, XSL > построение дерева из xml документа с помощью XSL |
Автор: __vadya__ 10.4.2011, 12:56 |
подскажите плз возможно ли из атрибутов путей в хмл документа создать xsl преобразование для построения дерева из этих путей в html тегах ul, li ? пример. xml документ <el name="c:\Dir1\SubDir1\file"></el> <el name="c:\Dir1\SubDir2\file2"></el> <el name="c:\Dir1\SubDir3\file3"></el> <el name="c:\Dir1\SubDir1\file2"></el> .... хтмл документ: <ul> <li>c:\</li> <ul> <li>Dir1</li> <ul> <li>SubDir1</li> <ul> <li>file</li> <li>file2</li> </ul> <li>SubDir2</li> <ul> <li>file2</li> </ul> <li>SubDir3</li> <ul> <li>file3</li> </ul> ........... </ul> |
Автор: diadiavova 10.4.2011, 13:23 |
Возможно. Для разделения адреса на сегменты надо использовать следующие функции http://msdn.microsoft.com/ru-ru/library/ms256455%28VS.90%29.aspx http://msdn.microsoft.com/ru-ru/library/ms256071%28VS.90%29.aspx А для построения дерева понадобятся рекурсивные шаблоны, тут видимо будет непросто, придется малость мозг поломать, но ничего невозможного я в этом не вижу. |