Objekte nach XML serialisieren und wieder zurück



  • Hallo,

    ich würde gerne in C++ Objekte serialisieren, also instantiierte Objekte in XML und zurück.

    class A
    {
    public:
        int m_x;
        string m_s;
    };
    
    class B
    {
    public:
        A m_a;
        };
    

    Und im abgespeicherten XML-File würde dann folgendes stehen.

    <B>
        <A>
            <m_x>12</m_x>
            <m_s>Hallo</m_s>
        </A>
    </B>
    

    Das Ganze soll auch wieder rückwärts funktionieren, von einem XML-File das gelesen wird, sollen konkrete Objekte erzeugt werden.

    Was wäre das Beste, um das schnell mit C++ zu erreichen. Es steht auch Boost zur Verfügung. 🙂



  • das ganze nennt sich serialization und boost bietet da auch was an.


Anmelden zum Antworten