Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ataleofexile
0 / 0 / 0
Регистрация: 17.11.2012
Сообщений: 10
#1

Парсим xml - C++

17.11.2012, 07:10. Просмотров 349. Ответов 0
Метки нет (Все метки)

Доброго времени суток!

Необходимо пропарсить xml-документ, в котором содержится строка вида
Код
<p><emphasis>текст1</emphasis> – текст2</p>,
плюс корневой элемент.

Использую парсер tinyXml. Моя идея заключается в том, чтобы последовательно выгрузить в файлик информацию, сначала из тега <p>, затем из <emphasis>.
В коде это выглядит приблизительно так:

Код
string param;
...
xml_1 = xml_firstElement->FirstChildElement();
param = xml_1->Value();
out << param << xml_1->GetText() << endl;
...
xml_2 = xml_1->FirstChildElement();
param = xml_2->Value();
out << param << xml_2->GetText() << endl;
...
В итоге, в файлик уходит только строчка такого вида:

Код
p emphasis  текст1
Текст 2, соответственно, вытащить не получается. Подскажите, в чем проблема и как исправить? Если ответ будет дополнен парой строчек рабочего кода, буду рад
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.11.2012, 07:10
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Парсим xml (C++):

Парсим логи - C++
На входе лог, имя файла задано с командной строки. Лог это текстовый файл, в некоторых (именно некоторых) строчках которого встречаются...

Парсим текстовый файл - C++
Приветсвтую всех! Требуется пропарсить файл, вида - Данные_1го_типа Данные_2го_типа Данные_3го_типа -пустая_строка- ...

Парсим xml - C#
Здравствуйте. Такая проблема появилась при парсинге xml. Есть такой xml: &lt;response list=&quot;true&quot;&gt; &lt;audio&gt; &lt;aid&gt;224596505&lt;/aid&gt; ...

UTF-8 в java. Парсим XML - Java SE
Пишу парсер используя стандартные классы SAXparser DefaulHandler и прочее,в одном из тегов у меня было Bal&amp;#xe1;zs ,где &amp;#xe1; буква а...

Парсим xml. Вывод данных из разных таблиц - jQuery
Имеем xml вида: &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt; &lt;FormData&gt; &lt;Tables&gt; &lt;Table Code=&quot;1&quot;&gt; &lt;Rows&gt; &lt;Row Code=&quot;1&quot;&gt; ...

Парсим текст - Python
Доброго всем! Получаю исходный код страницы и гружу его в текстовый файл: import requests as req fs = open('source.txt',...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.11.2012, 07:10
Привет! Вот еще темы с ответами:

Парсим с TChromium. - Delphi
Собственно здравствуйте многоуважаемые программисты и -стки (ежели таковые имеются). Пользуюсь такой услугой как интернет- банкинг...

Парсим шаблоны - PHP
Подскажите пожалуйста скрипт, при помощи которого можно парсить шаблоны... Тоесть заменять часть php кода в дизайне, например на {test}

.NET 4.x Парсим данные - C#
Всем привет, возможно ли из такого вида данных, вывести только значение ? Array ( =&gt; Array ( =&gt;...

Парсим запрос - C (Си)
Доброго времени суток! Формирую запрос if (client.available()) { char c = client.read(); HTTP_req += c; я принимаю в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru