我试图保存/加载XML文件使用谷歌,但无法弄清楚如何保存/加载XML属性。例如:
我有一个XML文件:
<windows height="101", width = "200"/>
和结构
struct window
{
int height;
int width;
}
如何定义序列化函数以使用谷物加载/保存XML属性值?
答案 0 :(得分:0)
grain不是通用的XML解析器。谷物附带的XML档案期望用它自己生成的XML读取,或者至少以与预期相同的格式读取XML。
就你的例子而言,谷物可以作为输入:
<?xml version="1.0" encoding="utf-8"?>
<cereal>
<windows>
<height>101</height>
<width>200</width>
</windows>
</cereal>
要获得所需的行为,您需要修改XML存档或创建自己的存档。