我在pugixml中加载文档时遇到了一些问题(请参阅链接http://pastebin.com/FE3nDX9h)。
我收到的错误代码为16
:No document element found
,表示XML文件无效或为空,我认为两者都不存在。
我正在使用默认的解析方法。有什么我想念的吗?
编辑:根据要求,您需要编辑一些源代码http://pastebin.com/USUjLC4q。
答案 0 :(得分:6)
您需要xml_document::load_file
但xml_document::load
。
还有一个简单的辅助函数xml_document :: load,用于从空终止字符串加载XML文档的情况。
因此,load
的参数必须是xml本身,而不是文件名。