这两天有个C++的小开发项目需要存储一些有结构的数据,于是想用tinyxml的库来存储到xml文件中,但是研究半天下来,发现他的很多函数都是const定义的参数变量,只能将要写的东西写死在代码中,这样就根本没有互动性,用户也不能轻松更改xml的内容。很是苦恼。部分函数定义如下:
TiXmlDocument(const char *documentName);
TiXmlElement(const std::string &_value);
TiXmlText(const std::string &initValue);