GSoC/GCI Archive
Google Summer of Code 2012 GNOME

GXml and GObject Serialisation

by Richard Schwarting for GNOME

This will improve GXml and add support for GObject-XML serialisation. GXml is the product of a 2011 GSoC effort to provide GNOME developers with a more usable XML DOM API than libxml2 provides, but making use of libxml2's comprehensive functionality by building atop it. While GXml is functional and usable, there is a lot of room to expand to make it more appealing, adding features like XML serialisation of GObjects (the main goal) and improving documentation and refining what's already there.