Здравствуйте, гость ( Вход | Регистрация )
|
QMainWindow |
29.7.2011, 17:41
Сообщение
#1
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 198 Регистрация: 1.8.2010 Пользователь №: 1922 Спасибо сказали: 0 раз(а) Репутация: 0
|
Привет!
Вопрос в сабже. В начале сделал, как в примерах показано (DOM BookMarks) - открытие файла; проверка, является ли файл xml'евским с нужной версией. А как дальше делать, чтобы он распознавал тэги? В QtXml столько классов... QDomDocument вроде ясно зачем. А Node, Element и тд - куда они? PS Туториал есть по этому? |
|
|
|
![]() |
|
Iron Bug |
30.7.2011, 20:17
Сообщение
#2
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12
|
Цитата(QMainWindow @ 30.7.2011, 21:50) Link Есть, например, три самых верхних тэга: title, section, section (никаких head, body или других, что могли бы стоять выше) на самом деле, это несоответствие стандарту XML. так что многие парсеры будут ругаться. лучше всё же делать единый корень у всего документа. |
|
|
|
QMainWindow Как писать парсер для XML? 29.7.2011, 17:41
RazrFalcon http://doc.qt.nokia.com/latest/qdomdocument.html#d... 29.7.2011, 18:22
QMainWindow Посмотрел. Но там получается, что в консоль выводя... 29.7.2011, 20:20
RazrFalcon Раскрывающийся текст#include <QtCore/QCoreAppl... 29.7.2011, 20:51
QMainWindow Спасибо, буду разбираться. 29.7.2011, 22:31
QMainWindow Возникла проблема.
Есть, например, три самых верхн... 30.7.2011, 18:50
RazrFalcon void getChilds(QDomNode node)
{
qDebug... 30.7.2011, 19:29
QMainWindow А, я видать не написал. Те 3 тэга - это пример. На... 30.7.2011, 20:24
Litkevich Yuriy примеры смотри 31.7.2011, 9:50
QMainWindow С этим уже разобрался, просто список верхних тэгов... 31.7.2011, 13:15
RazrFalcon toElement().(нужное)
toElement... 31.7.2011, 13:34
QMainWindow Мне нужен сам текст, что заключен между тэгами, а ... 31.7.2011, 13:52![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 22.2.2026, 3:36 |