Я только что спросил себя, есть ли различия между сохранением файла через doc.Print()
и doc.SaveFile()
в tinyxml2.
Вот краткий пример:
Допустим, у нас есть указатель файла и документ XML, откуда мы получаем наши данные.
FILE filepointer("MyFile.xml", "rb") //empty file
XMLDocument doc;
doc.LoadFile("SourceFile.xml") //file we extract data from
Теперь у нас есть два варианта сохранения файла.
XMLPrinter printer(filepointer)
doc.Print(&printer)
против
doc.SaveFile(filepointer)
Есть ли различия в этих подходах?