一个关于tinyxml2库写xml消息的问题
在用xml格式的消息进行通信时使用了tinyxml2免费的库,但是在写完xml消息后用doc.SaveFile("");可以方便的保存xml文件。但是,当我要直接把写好的消息发出去时,这就有一个问题,必须先把写好的xml文件保存,然后再打开文件去读出来再发送,显得很蛋疼。我想问的是怎么直接把这个xml消息直接拷贝到一个buffer中? xml??tinyxml2?通信?
[解决办法]
TiXmlPrinter:输出到一个std::string或者内存缓冲区中。
The TiXmlPrinter is useful when you need to:
Print to memory (especially in non-STL mode)
Control formatting (line endings, etc.)
http://bbs.csdn.net/topics/320152055