Проблема в синтаксическом анализе большого файла XML (размер более 65 КБ) с использованием RapidXML - PullRequest
0 голосов
/ 20 сентября 2018

Размер моего XML-файла составляет 252 КБ.где я пытаюсь выполнить поиск с помощью функции fisrt_node, используя приведенный ниже оператор

root_node = doc.first_node("cdf",0,false);

, где cdf - мой корневой узел, после чего происходит сбой программы, приводящий к ошибке сбоя сегментации.если я ищу узел, который не существует в моем xml, он просто возвращает ноль.

Надеюсь, мне кто-нибудь поможет

1 Ответ

0 голосов
/ 16 августа 2019

Проблема связана с переменной root_node.если я делаю его глобальным, он выдает ошибку, а если я делаю его локальным, он прекрасно работает для меня.

...