我使用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");
唯一的区别是绝对路径而不是相对路径。
我做错了什么?
答案 0 :(得分:0)
XMLDocument::LoadFile()
成功返回XML_NO_ERROR(0),所以第二个例子工作正常,但第一个例子没有。我敢打赌第一个LoadFile()
调用返回XML_ERROR_FILE_NOT_FOUND(3)。