使用RapidXML解析大型XML(大小大于65 KB)文件时出现的问题

时间:2018-09-20 09:45:39

标签: c++ xml parsing rapidxml

我的XML文件大小为252 KB。我尝试使用以下语句使用fisrt_node函数进行搜索

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

其中cdf是我的根节点,然后程序崩溃,出现隔离错误。如果我搜索xml中不存在的节点,则它仅返回null。

我希望有人能帮助我

1 个答案:

答案 0 :(得分:0)

问题与root_node变量有关。如果我将其设置为全局,则会产生错误;如果将其设置为本地,则可能会很好。