Получить QDomNode из xml по имени |
Здравствуйте, гость ( Вход | Регистрация )
Получить QDomNode из xml по имени |
RazrFalcon |
3.10.2011, 13:22
Сообщение
#11
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Оно создает 2-а GuiInfo::findNode, и ретурн убивает первый (дочерний), а второй (главный) возвращает QDomNode().
То есть функция успевает зайти сама в себя и убивается не вся, а только дочерня ее часть. По этому я создал эту тему, так же было и до этого. |
|
|
Алексей1153 |
3.10.2011, 13:38
Сообщение
#12
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
made in the Notepad ))
попробуй
Сообщение отредактировал Алексей1153 - 3.10.2011, 13:38 |
|
|
RazrFalcon |
3.10.2011, 13:55
Сообщение
#13
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Рабочий вариант:
|
|
|
Алексей1153 |
3.10.2011, 14:05
Сообщение
#14
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
RazrFalcon, в твоём варианте, в отличие от моего, если у искомого узла будут дети, то ты его не найдёшь
|
|
|
RazrFalcon |
3.10.2011, 14:09
Сообщение
#15
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
У меня все нашло. И с детьми и без.
|
|
|
Алексей1153 |
3.10.2011, 14:11
Сообщение
#16
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
ну, нашлось, так нашлось.
|
|
|
DOGG |
3.10.2011, 17:03
Сообщение
#17
|
Студент Группа: Участник Сообщений: 44 Регистрация: 9.8.2011 Из: Калининград Пользователь №: 2798 Спасибо сказали: 6 раз(а) Репутация: 0 |
Может подойдет метод QDomNodeList QDomDocument::elementsByTagName ( const QString & tagname ) const?
|
|
|
RazrFalcon |
3.10.2011, 17:30
Сообщение
#18
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Капец! Работает.
Сократил код в 100500 раз. Спасибо! |
|
|
DOGG |
3.10.2011, 17:46
Сообщение
#19
|
Студент Группа: Участник Сообщений: 44 Регистрация: 9.8.2011 Из: Калининград Пользователь №: 2798 Спасибо сказали: 6 раз(а) Репутация: 0 |
Пожалуйста!
|
|
|
Текстовая версия | Сейчас: 22.11.2024, 1:11 |