How do i serialize Qt objects in XML format? I tried using Boost library but it requires me to convert each of my data type to standard C++ datatype. In QDataStream i was able to serialize into binary format. Please let me know how to serialize a whole Qt Object into XML file.