Как писать парсер для XML?, С чего начинать? |
Здравствуйте, гость ( Вход | Регистрация )
Как писать парсер для XML?, С чего начинать? |
QMainWindow |
29.7.2011, 17:41
Сообщение
#1
|
Участник Группа: Участник Сообщений: 198 Регистрация: 1.8.2010 Пользователь №: 1922 Спасибо сказали: 0 раз(а) Репутация: 0 |
Привет!
Вопрос в сабже. В начале сделал, как в примерах показано (DOM BookMarks) - открытие файла; проверка, является ли файл xml'евским с нужной версией. А как дальше делать, чтобы он распознавал тэги? В QtXml столько классов... QDomDocument вроде ясно зачем. А Node, Element и тд - куда они? PS Туториал есть по этому? |
|
|
QMainWindow |
31.7.2011, 13:15
Сообщение
#2
|
Участник Группа: Участник Сообщений: 198 Регистрация: 1.8.2010 Пользователь №: 1922 Спасибо сказали: 0 раз(а) Репутация: 0 |
С этим уже разобрался, просто список верхних тэгов сделал, и проверку в рекурсии.
Возникла другая проблема( Не получается извлечь текст из этого тэга: <binary id="cover.jpg" content-type="jpeg">здесь_бинарник_картинки</binary>. Сам бинарный код не выводится. Пробовал через методы text(), toCharacterData().data() - выводится пустая строка. |
|
|
Текстовая версия | Сейчас: 28.11.2024, 7:55 |