Top | ![]() |
![]() |
![]() |
![]() |
GXmlNamespace * | gxml_attribute_get_namespace () |
void | gxml_attribute_set_namespace () |
gchar * | gxml_attribute_get_prefix () |
Its features relays on GXmlNode interface inplementation to access GXmlElement properties.
Attribute's name could be get from "name" property. Its value should be get from "value" property.
GXmlNamespace *
gxml_attribute_get_namespace (GXmlAttribute *self
);
Get and return the current value of the "namespace" property.
void gxml_attribute_set_namespace (GXmlAttribute *self
,GXmlNamespace *value
);
Set the value of the "namespace" property to value
.
self |
the GXmlAttribute instance to modify |
|
value |
the new value of the "namespace" property |
gchar *
gxml_attribute_get_prefix (GXmlAttribute *self
);
Get and return the current value of the "prefix" property.
typedef struct _GXmlAttribute GXmlAttribute;
Interface to handle XML tags properties.
Its features relays on GXmlNode interface inplementation to access GXmlElement properties.
Attribute's name could be get from "name" property. Its value should be get from "value" property.
struct GXmlAttributeIface { GTypeInterface parent_iface; GXmlNamespace* (*get_namespace) (GXmlAttribute* self); void (*set_namespace) (GXmlAttribute* self, GXmlNamespace* value); gchar* (*get_prefix) (GXmlAttribute* self); };
Interface for creating GXmlAttribute implementations.