crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Как писать парсер для 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() - выводится пустая строка.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.11.2024, 7:55