Pugixml:找不到文档元素

时间:2014-07-03 09:18:40

标签: c++ xml pugixml

我在pugixml中加载文档时遇到了一些问题(请参阅链接http://pastebin.com/FE3nDX9h)。
我收到的错误代码为16No document element found,表示XML文件无效或为空,我认为两者都不存在。
我正在使用默认的解析方法。有什么我想念的吗?

编辑:根据要求,您需要编辑一些源代码http://pastebin.com/USUjLC4q

1 个答案:

答案 0 :(得分:6)

您需要xml_document::load_filexml_document::load

From pugi documentation

  

还有一个简单的辅助函数xml_document :: load,用于从空终止字符串加载XML文档的情况。

因此,load的参数必须是xml本身,而不是文件名。