0

我正在使用 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");

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

我究竟做错了什么?

4

1 回答 1

0

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

于 2013-05-22T18:50:00.727 回答