![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| PuLN |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 211 Регистрация: 1.8.2006 Репутация: нет Всего: 2 |
Приветствую!
вот есть файл
вот код который выводит то,что в нодах
помогите написать рекурсивный обход? --------------------
*** хуже нет,когда не ответит тот,кто знает....*** наша жизнь-желтая стрела,подхваченная ветром времени(© PuLN) |
||||
|
|||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
А конкретней, что Вас интересует, просто пройтись по всем ChildNodes и вывести их значение?
|
|||
|
||||
| PuLN |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 211 Регистрация: 1.8.2006 Репутация: нет Всего: 2 |
да,рекурсивно.я бъюсь уже ой как много...но не получается.
--------------------
*** хуже нет,когда не ответит тот,кто знает....*** наша жизнь-желтая стрела,подхваченная ветром времени(© PuLN) |
|||
|
||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
Сейчас пока устанавливаю XML::DOM. а так посмотрев доку на CPAN нашел такую фичу
$nodes->getLength; она возвращает число нодов. и делает просто цикл. Должно быть просто. Когда скачаю попробую Вот накучерявил, но это только то, что касается поставленной Вами задачи
Все. Это сообщение отредактировал(а) shamber - 17.3.2007, 00:41 |
|||
|
||||
| PuLN |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 211 Регистрация: 1.8.2006 Репутация: нет Всего: 2 |
вот что сделал.осталось рекурсию воткнуть! --------------------
*** хуже нет,когда не ответит тот,кто знает....*** наша жизнь-желтая стрела,подхваченная ветром времени(© PuLN) |
|||
|
||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
Так вы сложнее же думаете
Вы просто примерчик файла для парсинга подкиньте. может что-нибудь придумаем |
|||
|
||||
| PuLN |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 211 Регистрация: 1.8.2006 Репутация: нет Всего: 2 |
да пример то все тот же
просто я с рекурсией не дружу(( хотя в теории знаю,что это. Это сообщение отредактировал(а) PuLN - 17.3.2007, 00:51 --------------------
*** хуже нет,когда не ответит тот,кто знает....*** наша жизнь-желтая стрела,подхваченная ветром времени(© PuLN) |
|||
|
||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
Для него мой кусочек корявого кода подходит.
Это сообщение отредактировал(а) shamber - 17.3.2007, 01:12 |
|||
|
||||
| PuLN |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 211 Регистрация: 1.8.2006 Репутация: нет Всего: 2 |
отлично.
Это сообщение отредактировал(а) PuLN - 17.3.2007, 22:16 --------------------
*** хуже нет,когда не ответит тот,кто знает....*** наша жизнь-желтая стрела,подхваченная ветром времени(© PuLN) |
|||
|
||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
Мысль два. Wake Up - как говорилось в одной песне..
Забирайте рекурсию. ( надеюсь это она ;)) PS да и еще для универсальности неплохо бы добавить проверку и на другие типы Node. Но эта задачу ложиться на Ваши плечи Это сообщение отредактировал(а) shamber - 17.3.2007, 01:15 |
|||
|
||||
| PuLN |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 211 Регистрация: 1.8.2006 Репутация: нет Всего: 2 |
спасибо тебе,shamber
кстати,на счет проверки на другие типы нодов,так и задумывалось) --------------------
*** хуже нет,когда не ответит тот,кто знает....*** наша жизнь-желтая стрела,подхваченная ветром времени(© PuLN) |
|||
|
||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
Не за что
|
|||
|
||||
![]()
|
| Правила форума "Perl" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |