![]() |
|
Модераторы: diadiavova |
![]()
|
|
| BBALL |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 3.12.2007 Репутация: нет Всего: нет |
Здраствуте! Покажите простой пример рекурсии на данном примере!
Задача состоит в том что в теге <Свойство> может быть <Ссылка>, а в ссылке может быть несколько свойств со ссылками и т.д. Надо вытаскивать <aaa> и <bbb> независимо от уровней вложенности...помогите разобратся с рекурсией шаблона!
Это сообщение отредактировал(а) BBALL - 10.12.2007, 08:25 |
|||
|
||||
| JVM |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 189 Регистрация: 30.10.2006 Репутация: 4 Всего: 5 |
Надо использовать <xsl:apply-templates select="Свойство | Ссылка" /> в шаблонах для Свойство и Ссылка.
Но если Свойство не содержит Свойство, то в шаблонах для Свойства можно писать <xsl:apply-templates select="Ссылка" /> Это сообщение отредактировал(а) JVM - 10.12.2007, 09:34 |
|||
|
||||
| BBALL |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 3.12.2007 Репутация: нет Всего: нет |
Свойство не содержит Свойство
Так что ли?
|
|||
|
||||
| BBALL |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 3.12.2007 Репутация: нет Всего: нет |
Чет я совсем запутался
|
|||
|
||||
| JVM |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 189 Регистрация: 30.10.2006 Репутация: 4 Всего: 5 |
Писать тебе пример лень.
Выкладывай свое произведение искусств |
|||
|
||||
| Мурлыкатам_ |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 5.2.2007 Где: город-герой Минск Репутация: нет Всего: 2 |
http://xmlhack.ru/books/xslt/ch_11_02.html
Можно почерпнуть хитростей всяких. BBALL, если бы разметка была на английском, я бы посмотрел, а так лень возиться. В твоем случае я думаю тебе надо грамотно сделать выборку: свойство//aaa У ааа, один и тот же родитель. Я думаю можно сделать temlate match = "родитель" и должно все работать... хотя хз |
|||
|
||||
| takomac |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 10.4.2007 Репутация: нет Всего: нет |
при определенных условиях рекурсия |
|||
|
||||
![]()
|
| Правила форума "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. |