gpt4 book ai didi

c++如何创建写入xml以及如何从中读取?

转载 作者:行者123 更新时间:2023-11-28 03:49:34 27 4
gpt4 key购买 nike

<分区>

我在 Ubuntu 中工作。我想创建序列化一个对象。因为我没有在 c++ 中找到任何可以帮助我的库,所以我将自己编写 XML。我想请问如何做到这一点。如果我说:

std::string xml = "<?xml..."+"<name>%s</name>\n"+"<birthdate>%d</birthdate>"...+name,date;

你能告诉我是否可以吗?还有一个问题:如何进行反序列化?是否有一个库可以读取 xml 并打印您想要的值?我正在使用 C++ 代码。谢谢!

编辑:

.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++ 或任何库来实现?在此之后,我当然还想要反序列化。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com