Сохраните файл.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 ответов

Другие вопросы по тегам