I was wondering if anyone could help me, newish to c++ and i liked the look of clanlib, i am trying to create a map editor for an RPG.
So far i can read in just plain binary (using read_uint8() ) and write (using just rand() at moment).

but now i want to add layers so i was thinking of using XML plus binary so the basic form would be

<Map width="10" height="10" name="foo">
    <Layer name="Collision" id="0">
    //binary data
   <Layer name="layer01" id="1">
   // binary data
so i was hoping that clanlibs XML functions could provide the support to do this, or if you you know of a library that could help.