我在我的后效插件中使用 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>
我做错了什么?