Преобразование объекта C++ в XML для связи

Я ищу простой -способ преобразования в C++ объекта в строковое представление XML, так что таким образом я мог общаться с сервером.

Например, предположим, что у меня есть объект:

class A{
    string data1;
    string data2;
    string dataN;
    list<B> bList;
}

class B{
    string moreData;
}

Мне нужно следующее XML-представление -: (Предположим, что я создал один экземпляр A, и у него есть два экземпляра B)

<A>
    <data1>content</data1>
    <data2>content</data2>
    <dataN>content</dataN>
    <B>
        <moreData>content</moreData>
    </B>    
    <B>
        <moreData>content</moreData>
    </B>
</A>
6
задан Sergey K. 2 July 2012 в 09:04
поделиться