![]() |
|
Модераторы: diadiavova |
![]()
|
|
| SwordOfDeath |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 130 Регистрация: 16.10.2007 Репутация: нет Всего: нет |
Привет, не получилось получить родительский атрибут
пробую вот так:
Значение родительского атрибута получается пустой строкой Или возможно я неправильно пытаюсь решить задачу? И нужно уже при выводе информации строить url? У меня к сожалению нет никаких мыслей как это реализовать на xslt Весь код:
Это сообщение отредактировал(а) SwordOfDeath - 25.9.2010, 15:58 |
||||
|
|||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 22 Всего: 142 |
А что такое родительский атрибут?
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| SwordOfDeath |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 130 Регистрация: 16.10.2007 Репутация: нет Всего: нет |
Эм... Ну у элемента есть parent(тоесть родитель) и в итоге я хочу получить url = /{root/@id}/{child/@id}/{child/@id} итд......
Опять же возможно я неправильно пытаюсь решить задачу.... и url будет проще получить уже на этапе вывода информации. Но я не знаю как это сделать =\ пробовал и так но ругается на неправильный синтаксис
Это сообщение отредактировал(а) SwordOfDeath - 25.9.2010, 16:12 |
|||
|
||||
| SwordOfDeath |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 130 Регистрация: 16.10.2007 Репутация: нет Всего: нет |
Нашел решение! Но не уверен что оно самое эффективное.
Создаю ссылку уже при выводе вот таким способом:
Но меня смущает xsl:for-each, он как-то не вписывается в идеологию xsl и такое впечатление что код приведенный выше будет требовать очень много ресурсов. Может есть другой способ? |
|||
|
||||
| diadiavova |
|
||||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 22 Всего: 142 |
Это почему? Другой вопрос, что его частенько используют не к месту, но тут вполне нормально.
Тот же вопрос. Есть, но отличается от этого только тем, что он другой, выигрыша производительности от него не будет. -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
||||
|
|||||
![]()
|
| Правила форума "XML/XSLT" | |
|
|
Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась. Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение. Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел Желаем удачи в Вашем деле! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | XML, XSL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |