![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Rocky |
![]()
Сообщение
#1
|
Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 530 Регистрация: 22.12.2008 Из: Санкт-Петербург Пользователь №: 463 Спасибо сказали: 22 раз(а) Репутация: ![]() ![]() ![]() |
Всем привет!
Хочу хранить настройки приложения в xml. В связи с этим он будет иметь примерно такой вид:
Т.е. в xml будет не единая структура с одинаковыми блоками, а с разными. Вопрос, можно ли обойтись как-то без циклов перебора всех дочерних элементов? Т.е. У какого-то элемента взять и вытащить дочерний элемент по имени? Предполагаю что нет конечно... но вдруг? Уж очень нехояется в цикле ставить кучу if-ов на проверку имени тэга... Спасибо! -------- UPD Сам отвечаю: можно!!! Функа QDomElement::firstChildElement принимает в качестве аргумента тэг )) Сообщение отредактировал Rocky - 2.9.2011, 8:06 |
|
|
Алексей1153 |
![]()
Сообщение
#2
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2943 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
Rocky,
вот так компактнее будет (и разбирать проще)
а во вложенных тегах удобно размещать массивы:
атрибут count опционален (более того - произволен), но полезен для примерного резервирования памяти при загрузке массива в озу кстати, там слеш должен быть, а не бэкслеш, как у тебя. Сообщение отредактировал Алексей1153 - 2.9.2011, 19:31 |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 4.4.2025, 14:26 |