Сохраните файл.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(), который не может открыть файл. Я не уверен, что я делаю неправильно.