我在Ubuntu工作。我想创建一个序列化对象。因为我没有在c ++中找到任何可以帮助我的库,所以我将自己编写XML。我想问一下如何做到这一点。我可以这样说:
std::string xml = "<?xml..."+"<name>%s</name>\n"+"<birthdate>%d</birthdate>"...+name,date;
编辑:
.h
//code
class people
{
public:
people();
std::string name;
std::string birthday;
int number;
};
.cpp
//code
people *p = new people();
p.name="me";
p.birthday=11;
p.number=1;
我想基于* p创建一个XML文件。如何使用libxml ++或任何库?在此之后,我当然也想要反序列化。