tinyxml2无法加载我的xml文件

时间:2014-07-26 09:15:55

标签: c++ xml after-effects tinyxml2

我在my Effects效果插件中使用tinyxml2来解析xml文件。 但我似乎无法获取XMLDocument对象来加载我的xml文件。 " loadFile"函数可以读取我文件的全部内容。但是当我打电话给" toText"方法,它返回null。 这是我的代码片段。

tinyxml2::XMLDocument   envXml;
envXml.LoadFile("D:/~env.xml");

XMLText *text = envXml.ToText();//return null

XMLNode *srcChild = envXml.LastChild();
XMLElement *srcElement = srcChild->ToElement();// crash

这是我的xml文件内容:

<xml>
    <rs_tpl>E:/RenderSettingTemplate.aep
        <t>test</t>
    </rs_tpl>
    <logo_path>E:/logo.png</logo_path>
    <src>E:/wed_01_Mamamiya_bbb/wed_01_Mamamiya_bbb.aep</src>
    <dst>E:/66435/~out.aep</dst>
    <out_path>E:/66435/out/SD.mp4</out_path>
    <out_comp>SD</out_comp>
</xml>

我做错了什么?

0 个答案:

没有答案