如何使用TinyXML2的绝对路径

时间:2013-05-22 16:44:17

标签: c++ tinyxml2

我使用TinyXML2加载/编辑/保存xml设置。

我发现这有效:(成功== true

tinyxml2::XMLDocument *printjobxml;
printjobxml = new tinyxml2::XMLDocument();
success = printjobxml->LoadFile("myxml.xml");

......而这不是:(成功总是== false

tinyxml2::XMLDocument *printjobxml;
printjobxml = new tinyxml2::XMLDocument();
success = printjobxml->LoadFile("C:\\myxml.xml");

唯一的区别是绝对路径而不是相对路径。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

XMLDocument::LoadFile()成功返回XML_NO_ERROR(0),所以第二个例子工作正常,但第一个例子没有。我敢打赌第一个LoadFile()调用返回XML_ERROR_FILE_NOT_FOUND(3)。