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

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

Восстановить пароль Регистрация
 
Dolphin0091
0 / 0 / 0
Регистрация: 07.01.2016
Сообщений: 11
25.01.2016, 22:30     Как работать с xpath используя библиотеку xmlpp? #1
Мучаюсь весь день с 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?
Посмотрите здесь:

Как работать с пользовательскими полями в документах OpenOffice.org Writer, используя С++? C++
Сравнения двух строк s1 и s2 не используя библиотеку <string.h> C++
C++ Аналоговые часы используя библиотеку SDL.
Как работать с функциями , используя классы ? C++
Как вывести текст на экран, используя библиотеку SDL TTF для SDL 2? C++
C++ Используя стандартную библиотеку шаблонов (STL) найти:
C++ Подскажите библиотеку, которая поможет работать с геокартами
C++ Написать программу с текстом "С днем рождения", используя библиотеку graphics
Вычислить длину введенной с клавиатуры строки используя библиотеку string C++
Через какую библиотеку можно работать с jpeg? Visual C++
C++ Как работать с указателями и как работать с ссылками
Используя библиотеку list описать список из 20 случайных чисел; удалить из списка четные числа C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4248 / 2780 / 219
Регистрация: 12.12.2009
Сообщений: 7,109
Записей в блоге: 1
Завершенные тесты: 1
26.01.2016, 08:23     Как работать с xpath используя библиотеку xmlpp? #2
Без знания xmlpp сложно сказать, но возможно status_profile пустой (или nullptr)? Посмотри в отладчике.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
12268 / 6955 / 782
Регистрация: 27.09.2012
Сообщений: 17,254
Записей в блоге: 2
Завершенные тесты: 1
26.01.2016, 10:49     Как работать с xpath используя библиотеку xmlpp? #3
прикрепите архив с исходниками к сообщению,
если он не большой, в т.ч. и xml файл.
Посмотрю что там у Вас.
Цитата Сообщение от Kastaneda Посмотреть сообщение
Без знания xmlpp сложно сказать
Да даже со знанием libxml++ (xmlpp как раз оттуда),
но без нужного xml-файла и то сложно.
Yandex
Объявления
26.01.2016, 10:49     Как работать с xpath используя библиотеку xmlpp?
Ответ Создать тему
Опции темы

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