TinyXML无法读取某些文件

时间:2015-06-23 14:57:43

标签: c++ tinyxml

我可以加载文件applicationHost.config

<Parent>
    <Child1 test="program" />    
    <Child2>
        <Node number="123456789" />      
    </Child2>
    <Child3>        
        <Hello World="!!!" />
    </Child3>    
</Parent>

在一个文件夹C:\Users\Public\Documents\temp中就好了但如果我将该文件移到另一个文件夹C:\Windows\System32\inetsrv\config

我得到一个&#34;无法打开文件&#34; erroreRow = 0且errorCol = 0

代码段:

    std::string fileName = "C:\\Windows\\System32\\inetsrv\\config\\applicationHost.config";
    //fileName = "C:\\Users\\Public\\Documents\\temp\\applicationHost.config";

    std::string output;
    TiXmlDocument doc;

    if(doc.LoadFile(fileName))

正如您所看到的,我使用的是绝对路径,因此不必担心相对目录。此外,两个实例中的文件都具有只读UNCHECKED,用户设置为完全控制的EVERYONE。

为什么我无法在C:\\Windows\\System32\\inetsrv\\config\\applicationHost.config

中加载文件

0 个答案:

没有答案