summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorValery Febvre <vfebvre at easter-eggs.com>2004-05-06 13:35:08 +0000
committerValery Febvre <vfebvre at easter-eggs.com>2004-05-06 13:35:08 +0000
commit1e001fb752550e7de4a4d8e5c024b60aa48cad76 (patch)
tree9ba78da06da9c8cb04b74434e3e0e057ce21dd5c
parent119f037d434669d9977ea97fbb94987b4bc66b4c (diff)
downloadlasso-1e001fb752550e7de4a4d8e5c024b60aa48cad76.tar.gz
lasso-1e001fb752550e7de4a4d8e5c024b60aa48cad76.tar.xz
lasso-1e001fb752550e7de4a4d8e5c024b60aa48cad76.zip
Removed lasso_node_new_ns() method
-rw-r--r--lasso/xml/xml.c29
-rw-r--r--lasso/xml/xml.h3
2 files changed, 2 insertions, 30 deletions
diff --git a/lasso/xml/xml.c b/lasso/xml/xml.c
index 7ce27eb2..2c708856 100644
--- a/lasso/xml/xml.c
+++ b/lasso/xml/xml.c
@@ -252,17 +252,6 @@ lasso_node_new_child(LassoNode *node,
}
static void
-lasso_node_new_ns(LassoNode *node,
- const xmlChar *href,
- const xmlChar *prefix)
-{
- g_return_if_fail(LASSO_IS_NODE(node));
-
- LassoNodeClass *class = LASSO_NODE_GET_CLASS(node);
- class->new_ns(node, href, prefix);
-}
-
-static void
lasso_node_set_name(LassoNode *node,
const xmlChar *name)
{
@@ -858,19 +847,6 @@ lasso_node_impl_new_child(LassoNode *node,
}
static void
-lasso_node_impl_new_ns(LassoNode *node,
- const xmlChar *href,
- const xmlChar *prefix)
-{
- g_return_if_fail (LASSO_IS_NODE(node));
- /* href may be NULL */
- g_return_if_fail (prefix != NULL);
-
- xmlSetNs(node->private->node,
- xmlNewNs(node->private->node, href, prefix));
-}
-
-static void
lasso_node_impl_set_name(LassoNode *node,
const xmlChar *name)
{
@@ -997,7 +973,6 @@ lasso_node_class_init(LassoNodeClass *class)
class->add_child = lasso_node_impl_add_child;
class->get_xmlNode = lasso_node_impl_get_xmlNode;
class->new_child = lasso_node_impl_new_child;
- class->new_ns = lasso_node_impl_new_ns;
class->set_name = lasso_node_impl_set_name;
class->set_ns = lasso_node_impl_set_ns;
class->set_prop = lasso_node_impl_set_prop;
@@ -1044,7 +1019,7 @@ lasso_node_new_from_dump(xmlChar *buffer)
g_return_val_if_fail (buffer != NULL, NULL);
- node = lasso_node_new();
+ node = LASSO_NODE(g_object_new(LASSO_TYPE_NODE, NULL));
doc = xmlParseMemory(buffer, strlen(buffer));
/* get root element of doc and duplicate it */
root = xmlCopyNode(xmlDocGetRootElement(doc), 1);
@@ -1062,7 +1037,7 @@ lasso_node_new_from_xmlNode(xmlNodePtr node)
g_return_val_if_fail (node != NULL, NULL);
- lasso_node = lasso_node_new();
+ lasso_node = LASSO_NODE(g_object_new(LASSO_TYPE_NODE, NULL));
lasso_node_set_xmlNode(lasso_node, node);
return (lasso_node);
diff --git a/lasso/xml/xml.h b/lasso/xml/xml.h
index df26054c..0f1a606a 100644
--- a/lasso/xml/xml.h
+++ b/lasso/xml/xml.h
@@ -97,9 +97,6 @@ struct _LassoNodeClass {
const xmlChar *,
const xmlChar *,
gboolean);
- void (* new_ns) (LassoNode *,
- const xmlChar *,
- const xmlChar *);
void (* set_name) (LassoNode *,
const xmlChar *);
void (* set_ns) (LassoNode *node,