如何在TinyXML2中使用绝对路径

How to use absolute paths with TinyXML2

本文关键字:路径 TinyXML2      更新时间:2023-10-16

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

我找到了这个工作:(success == true)

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

…(success always == false)

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

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

我做错了什么?

XMLDocument::LoadFile()在成功时返回XML_NO_ERROR(0),因此第二个示例可以正常工作,但第一个示例不行。我打赌第一个LoadFile()调用返回XML_ERROR_FILE_NOT_FOUND(3)。