GUPnPXMLDoc

GUPnPXMLDoc — GObject wrapper for xmlDoc.

Synopsis

                    GUPnPXMLDoc;
GUPnPXMLDoc*        gupnp_xml_doc_new                   (xmlDoc *xml_doc);
GUPnPXMLDoc*        gupnp_xml_doc_new_from_path         (const char *path,
                                                         GError **error);

Object Hierarchy

  GObject
   +----GUPnPXMLDoc

Description

GObject wrapper for xmlDoc, so that we can use refcounting and weak references.

Details

GUPnPXMLDoc

typedef struct {
        xmlDoc *doc;
} GUPnPXMLDoc;


gupnp_xml_doc_new ()

GUPnPXMLDoc*        gupnp_xml_doc_new                   (xmlDoc *xml_doc);

Create a new GUPnPXMLDoc for xml_doc.

xml_doc : Pointer to xmlDoc to wrap under this object
Returns : A new GUPnPXMLDoc, or NULL on an error

gupnp_xml_doc_new_from_path ()

GUPnPXMLDoc*        gupnp_xml_doc_new_from_path         (const char *path,
                                                         GError **error);

Create a new GUPnPXMLDoc for the XML document at path.

path : Path to xml document
error : Location to put the error into
Returns : A new GUPnPXMLDoc, or NULL on an error