A GXml Object Model represents a DomElement. It has attributes and children.
All object's properties are handled as attributes if they are basic types like integers, strings, enums and others;
Property objects are handled as attributes too. If object's attribute is a
GLib.Object it is handled as node's child, but only if it is a
GXml.Element object, other wise it is ignored when this object is used as
DomNode in XML documents.
Utility method to remove all instances of a property being child elements of
object. Is useful if you have a GXml.Element property, it should be just one child
of this type and you want to overwrite it.
Search for properties in objects, it should be an
GLib.Object's property. If found a property with given name its value is returned
as string representation.
Search for a
GLib.Object property with given name, if found, given string representation is used as value to property, using any required
transformation from string.