Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PHP: X технологии > Перебор узлов в XML |
Автор: liliputochka 27.1.2010, 16:22 | ||||||
День добрый! Условия: 1. С помощью DomDocument формирую дерево XML-файла 2. Считываю данные и вывожу на экран Задача: XML-файл сформирован след. образом:
Это один узел, а таких у меня в файле много! Надо чтобы считывались все узлы последовательно. Сделала следующее:
Выдает ошибку на последнюю строчку: "Call to undefined method DOMNodeList::removeChild()". Я понимаю что метод removeChild() объявлен в классе DOMNode. Я не понимаю что мне сделать, чтобы организовать перебор узлов!? Я уже пробовала так
Не работает! По сути мне не надо возможности создания своего XML файла методами DomDocument, надо только считывать узлы! |
Автор: liliputochka 27.1.2010, 18:32 | ||||||||
Ок! Я нашла как реализовать перебор всех узлов. У меня появляется ошибка
Код данной строки следующий
Вопрос: почему браузер проходит 4 итерации без проблем, а на 5-й выдает выше указанную ошибку? В чем ошибка? Заметка: дальнейшая работа по выводу данных в браузер работает корректно. Все данные верны. Добавлено через 6 минут и 55 секунд Появилась еще следующее сообщение об ошибке
Код
Работает так же как и в предыдущей ошибке. |