| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > XML, XSL > помогите с xslt преобразованием? |
| Автор: seeker 30.11.2005, 08:52 | ||||||
есть xml, примерно такой:
нужно получить примерно такой:
пояснение: все элементы <div/> определённого уровня идущие друг за другом нужно поместить в таблицу. другие элементы в таблицу попасть не должны. порядок элементов должен быть сохранён. внимание вопрос: можно ли написать такое xslt преобразование, и если можно, то как?
|
| Автор: 3,14 30.11.2005, 11:23 | ||||||
XML:
XSL:
Результат:
|
| Автор: seeker 30.11.2005, 13:01 |
| ето всё конечно хорошо, но нужно чтобы получилось две таблицы, разделённые <othertag/> |
| Автор: 3,14 30.11.2005, 14:52 |
| Нет, такого по-моему средствами XSLT уже не сделаешь. |
| Автор: maxim1000 30.11.2005, 17:29 | ||||||
| немного неопрятно, но вроде работает... xml:
xsl:
результат:
P.S. теги убрал, потому как неудобно было отлаживать... думаю, с заточкой под реальный вариант проблем возникнуть не должно P.P.S. если будет несколько тегов othertag - можно расширять этот вариант в сторону рекурсии... |