使用TinyXml保存.xml文件

时间:2017-07-26 20:48:15

标签: c++ xml tinyxml

我想创建一个xml文件,我使用tinyxml来创建它。我使用的代码已经在线,但它没有保存文件。

#include "tinyxml.h"

int main()
{
    build_simple_doc();
    return 0;
}
void build_simple_doc( )
{
    // Make xml: <?xml ..><Hello>World</Hello>
    TiXmlDocument doc;
    TiXmlDeclaration * decl = new TiXmlDeclaration( "1.0", "", "" );
    TiXmlElement * element = new TiXmlElement( "Hello" );
    TiXmlText * text = new TiXmlText( "World" );
    element->LinkEndChild( text );
    doc.LinkEndChild( decl );
    doc.LinkEndChild( element );
    doc.SaveFile( "madeByHand.xml" );
}

当它执行最后一行时,不会创建该文件。我进入SaveFile()并且有无法打开文件的TiXmlFOpen()方法。我不确定我做错了什么。

0 个答案:

没有答案