![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
QMainWindow |
![]() ![]()
Сообщение
#1
|
Участник ![]() ![]() Группа: Участник Сообщений: 198 Регистрация: 1.8.2010 Пользователь №: 1922 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Привет!
Вопрос в сабже. В начале сделал, как в примерах показано (DOM BookMarks) - открытие файла; проверка, является ли файл xml'евским с нужной версией. А как дальше делать, чтобы он распознавал тэги? В QtXml столько классов... QDomDocument вроде ясно зачем. А Node, Element и тд - куда они? PS Туториал есть по этому? |
|
|
![]() |
QMainWindow |
![]()
Сообщение
#2
|
Участник ![]() ![]() Группа: Участник Сообщений: 198 Регистрация: 1.8.2010 Пользователь №: 1922 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
А, я видать не написал. Те 3 тэга - это пример. На самом деле мы не знаем, как конкретно называются все верхние тэги (и их количество), все они записаны в сам xml файл. Может есть какой-нибудь метод для определения самого верхнего родителя ака getTopDomNode()?
Определить этот момент нужно не для меня, а для программы, т.к. в именно этот момент ей нужно очистить два векторных массива. Корень изначально единый, просто в самом доке идут следующие подуровни, которые нужно по-разному обрабатывать (т.е. есть несколько методов). Сообщение отредактировал QMainWindow - 30.7.2011, 20:26 |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 12.4.2025, 4:06 |