2016-06-23 20 views
0

我想保存/加載XML文件使用穀物,但無法弄清楚如何保存/加載XML屬性。例如:如何穀物加載或保存XML屬性

我有一個XML文件:

<windows height="101", width = "200"/> 

和結構

struct window 
{ 
    int height; 
    int width; 
} 

我如何定義序列化功能來加載/使用穀物保存XML屬性值?

回答

0

穀物不是一個通用的XML解析器。谷歌隨附的XML存檔文件預計會使用它自己生成的XML進行讀取,或者至少具有與預期相同格式的XML格式。

對於你的榜樣,穀物所期望的輸入:

<?xml version="1.0" encoding="utf-8"?> 
<cereal> 
    <windows> 
     <height>101</height> 
     <width>200</width> 
    </windows> 
</cereal> 

爲了得到你的願望,你會需要修改XML歸檔或創建自己的歸檔文件的行爲。