From 4e942c5f3ef202473c8e0babf7053c8dd0e47aa1 Mon Sep 17 00:00:00 2001 From: Daniel Espinosa Date: Fri, 6 Feb 2015 00:43:50 -0600 Subject: [PATCH] Added set_namespace() to Node * Added unit test for namespace --- docs/valadoc/Makefile.am | 2 ++ gxml/BackedNode.vala | 4 ++-- test/GXmlTest.vala | 1 + test/Makefile.am | 1 + 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/docs/valadoc/Makefile.am b/docs/valadoc/Makefile.am index a66aac24..da0c37c4 100644 --- a/docs/valadoc/Makefile.am +++ b/docs/valadoc/Makefile.am @@ -1,3 +1,5 @@ +SUBDIRS= + # inspired by folks' documentation Makefile.am # distclean_dirs? diff --git a/gxml/BackedNode.vala b/gxml/BackedNode.vala index d0e0dc5e..c6817732 100644 --- a/gxml/BackedNode.vala +++ b/gxml/BackedNode.vala @@ -104,14 +104,14 @@ namespace GXml { { for (Xml.Ns *cur = node->ns_def; cur != null; cur = cur->next) { if ((string) cur->prefix == prefix && (string) cur->href == uri) { - this.node->ns = cur; + node->set_ns (cur); return true; } } // Not found in this node, searching on root element for (Xml.Ns *cur = owner_document.document_element.node->ns_def; cur != null; cur = cur->next) { if ((string) cur->prefix == prefix && (string) cur->href == uri) { - this.node->ns = cur; + this.node->set_ns (cur); return true; } } diff --git a/test/GXmlTest.vala b/test/GXmlTest.vala index 5e7b946a..c4382b0e 100644 --- a/test/GXmlTest.vala +++ b/test/GXmlTest.vala @@ -31,6 +31,7 @@ class GXmlTest { NodeTest.add_tests (); ElementTest.add_tests (); AttrTest.add_tests (); + NamespaceTest.add_tests (); NodeListTest.add_tests (); TextTest.add_tests (); CharacterDataTest.add_tests (); diff --git a/test/Makefile.am b/test/Makefile.am index 648eb69f..e628b101 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -31,6 +31,7 @@ sources = \ NodeTest.vala \ ElementTest.vala \ GXmlTest.vala \ + NamespaceTest.vala \ NodeListTest.vala \ TextTest.vala \ ValaLibxml2Test.vala \ -- GitLab