Форум программистов, компьютерный форум CyberForum.ru

C++

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

Как работать с xpath используя библиотеку xmlpp? - C++

25.01.2016, 22:30. Просмотров 279. Ответов 2
Метки нет (Все метки)

Мучаюсь весь день с xPath...
Не могу понять как с ним работать?
Допустим такой код:
C++
1
2
3
std::string StatusProfile = ".//*[@id='current_info']/span/span/text()";
auto status_profile = root->find(StatusProfile);
std::cout << "Статус: " << dynamic_cast<xmlpp::ContentNode*>(status_profile[0])->get_content() << std::endl;
В ответ получаю - Ошибка сегментирования (сделан дамп памяти).
Не пойму что я делаю не так, подскажите, кто знает...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.01.2016, 22:30     Как работать с xpath используя библиотеку xmlpp?
Посмотрите здесь:
Как работать с функциями , используя классы ? C++
Как вывести текст на экран, используя библиотеку SDL TTF для SDL 2? C++
Как работать с пользовательскими полями в документах OpenOffice.org Writer, используя С++? C++
C++ Подскажите библиотеку, которая поможет работать с геокартами
Через какую библиотеку можно работать с jpeg? Visual C++
C++ Аналоговые часы используя библиотеку SDL.
C++ Используя стандартную библиотеку шаблонов (STL) найти:
Скачивание файлов используя библиотеку urlmon.lib C++ WinAPI
Сравнения двух строк s1 и s2 не используя библиотеку <string.h> C++
Вычислить длину введенной с клавиатуры строки используя библиотеку string C++
Используя библиотеку list описать список из 20 случайных чисел; удалить из списка четные числа C++
C++ Написать программу с текстом "С днем рождения", используя библиотеку graphics

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kastaneda
Форумчанин
Эксперт С++
4511 / 2853 / 227
Регистрация: 12.12.2009
Сообщений: 7,248
Записей в блоге: 1
Завершенные тесты: 1
26.01.2016, 08:23     Как работать с xpath используя библиотеку xmlpp? #2
Без знания xmlpp сложно сказать, но возможно status_profile пустой (или nullptr)? Посмотри в отладчике.
Croessmah
Модератор
Эксперт CЭксперт С++
13050 / 7313 / 814
Регистрация: 27.09.2012
Сообщений: 18,049
Записей в блоге: 3
Завершенные тесты: 1
26.01.2016, 10:49     Как работать с xpath используя библиотеку xmlpp? #3
прикрепите архив с исходниками к сообщению,
если он не большой, в т.ч. и xml файл.
Посмотрю что там у Вас.
Цитата Сообщение от Kastaneda Посмотреть сообщение
Без знания xmlpp сложно сказать
Да даже со знанием libxml++ (xmlpp как раз оттуда),
но без нужного xml-файла и то сложно.
Ответ Создать тему
Опции темы

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