Здравствуйте, гость ( Вход | Регистрация )
QMainWindow | Дата 31.7.2011, 13:52 |
Мне нужен сам текст, что заключен между тэгами, а не его атрибуты. С атрибутами нет проблем. Вот тэг: Раскрывающийся текст
Попробовал в этот же тэг вставить это: qwert123hbklvklklrcjblceblcablyvbveablact. Получилось вывести в консоль. Видимо исходный бинарник не читается. Хотя браузеры читают его отлично... Кажется понял, в чем проблема. Этот лошара не умеет читать перенос на новую строку (Enter). Как научить? |
|
RazrFalcon | Дата 31.7.2011, 13:34 |
|
|
QMainWindow | Дата 31.7.2011, 13:15 |
С этим уже разобрался, просто список верхних тэгов сделал, и проверку в рекурсии. Возникла другая проблема( Не получается извлечь текст из этого тэга: <binary id="cover.jpg" content-type="jpeg">здесь_бинарник_картинки</binary>. Сам бинарный код не выводится. Пробовал через методы text(), toCharacterData().data() - выводится пустая строка. |
|
Litkevich Yuriy | Дата 31.7.2011, 9:50 |
примеры смотри | |
QMainWindow | Дата 30.7.2011, 20:24 |
А, я видать не написал. Те 3 тэга - это пример. На самом деле мы не знаем, как конкретно называются все верхние тэги (и их количество), все они записаны в сам xml файл. Может есть какой-нибудь метод для определения самого верхнего родителя ака getTopDomNode()? Определить этот момент нужно не для меня, а для программы, т.к. в именно этот момент ей нужно очистить два векторных массива. Корень изначально единый, просто в самом доке идут следующие подуровни, которые нужно по-разному обрабатывать (т.е. есть несколько методов). |
|
Iron Bug | Дата 30.7.2011, 20:17 |
Есть, например, три самых верхних тэга: title, section, section (никаких head, body или других, что могли бы стоять выше) на самом деле, это несоответствие стандарту XML. так что многие парсеры будут ругаться. лучше всё же делать единый корень у всего документа. |
|
RazrFalcon | Дата 30.7.2011, 19:29 |
|
|
QMainWindow | Дата 30.7.2011, 18:50 |
Возникла проблема. Есть, например, три самых верхних тэга: title, section, section (никаких head, body или других, что могли бы стоять выше). Для просмотра в глубину каждого из них использую вышеуказанную рекурсию. Предположим, вся ветка title просмотрена и наша функция переходит к просмотру потомков у второго тэга. Вопрос: как определить этот момент? |
|
QMainWindow | Дата 29.7.2011, 22:31 |
Спасибо, буду разбираться. | |
RazrFalcon | Дата 29.7.2011, 20:51 |
Раскрывающийся текст
Как то так. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 28.4.2024, 3:47 |