2016-06-23 16 views
0

Ich versuche zu speichern/laden XML-Datei verwenden Getreide, aber nicht herausfinden, wie XML-Attribut zu speichern/laden. Zum Beispiel:wie Getreide laden oder XML-Attribut speichern

Ich habe eine XML-Datei:

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

und eine Struktur

struct window 
{ 
    int height; 
    int width; 
} 

wie kann ich Funktion definieren Serialisierung in XML-Attributwert mit Getreide laden/speichern?

Antwort

0

Getreide ist kein allgemeiner XML-Parser. Das XML-Archiv, das mit Müsli geliefert wird, erwartet das Lesen in XML, das es selbst generiert, oder zumindest XML in einem identischen Format, das es erwartet.

Für Ihr Beispiel Getreide als Eingabe erwarten:

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

Um das Verhalten zu erhalten Sie Sie wünschen müßten das XML-Archiv ändern oder eigenes Archiv erstellen.