GXmlGomNode

GXmlGomNode — List of GXmlDomNode implementing GXmlDomNodeList

Functions

Types and Values

Description

Functions

gxml_gom_node_new ()

GXmlGomNode *
gxml_gom_node_new (void);

gxml_gom_node_list_new ()

GXmlGomNodeList *
gxml_gom_node_list_new (void);

Types and Values

GXML_TYPE_GOM_NODE

#define GXML_TYPE_GOM_NODE (gxml_gom_node_get_type ())

The type for GXmlGomNode.


struct GXmlGomNode

struct GXmlGomNode {
	GObject parent_instance;
	GXmlGomNodePrivate * priv;
	gchar* _local_name;
	gchar* _prefix;
	gchar* _base_uri;
	gchar* _node_value;
	GXmlDomNode* _parent;
	GXmlDomNodeNodeType _node_type;
	GXmlGomNodeList* _child_nodes;
	GXmlDomDocument* _document;
};

Members

GXmlGomNodePrivate *priv;

   

gchar *_local_name;

Use this field to set node's local name. Can be set at construction time.

 

gchar *_prefix;

Use this field to set node's prefix. Can be set at construction time.

 

gchar *_base_uri;

Use this field to set node's base URI. Can be set at construction time.

See https://www.w3.org/TR/dom/#concept-node-base-url

 

gchar *_node_value;

Use this field to hold node's value. Can be set at construction time.

 

GXmlDomNode *_parent;

Use this field to holding node's parent node. Derived classes should avoid to modify it.

 

GXmlDomNodeNodeType _node_type;

Use this field to set node's Type. Derived classes should avoid to modify it.

 

GXmlGomNodeList *_child_nodes;

Use this field to set node's child nodes. Derived classes should avoid to modify it.

 

GXmlDomDocument *_document;

   

struct GXmlGomNodeClass

struct GXmlGomNodeClass {
	GObjectClass parent_class;
};

The class structure for GXML_TYPE_GOM_NODE. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_NODE_LIST

#define GXML_TYPE_GOM_NODE_LIST (gxml_gom_node_list_get_type ())

The type for GXmlGomNodeList.


struct GXmlGomNodeList

struct GXmlGomNodeList {
	GeeArrayList parent_instance;
	GXmlGomNodeListPrivate * priv;
};

List of GXmlDomNode implementing GXmlDomNodeList


struct GXmlGomNodeListClass

struct GXmlGomNodeListClass {
	GeeArrayListClass parent_class;
};

The class structure for GXML_TYPE_GOM_NODE_LIST. All the fields in this structure are private and should never be accessed directly.

Members