Пройтись по всем нодам QDomDocument без рекурсивных функций |
Здравствуйте, гость ( Вход | Регистрация )
Пройтись по всем нодам QDomDocument без рекурсивных функций |
RazrFalcon |
13.4.2013, 23:34
Сообщение
#1
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Обычный вариант с рекурсией:
Можно ли, как-то, это обернуть в while, что бы можно было внутри какой-либо функции пройтись по всем элементам. А то сейчас приходиться отдельную функцию заводить... Сообщение отредактировал RazrFalcon - 13.4.2013, 23:35 |
|
|
RazrFalcon |
15.4.2013, 13:58
Сообщение
#2
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Да, такой способ я видел, но увы QDomDocument не умеет переходить на следующий элемент.
По этому такой вариант не работает: Так как node.nextSibling не умеет проверять дочерние элементы. А так как структура xml мне заранее не известна, то не ясно как пройтись по дереву таким способом.
|
|
|
Текстовая версия | Сейчас: 24.11.2024, 0:35 |