Skip to content
Snippets Groups Projects
Commit 4e942c5f authored by Daniel Espinosa's avatar Daniel Espinosa
Browse files

Added set_namespace() to Node

* Added unit test for namespace
parent 5d21e9d8
Branches
Tags
No related merge requests found
SUBDIRS=
# inspired by folks' documentation Makefile.am
# distclean_dirs?
......
......@@ -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;
}
}
......
......@@ -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 ();
......
......@@ -31,6 +31,7 @@ sources = \
NodeTest.vala \
ElementTest.vala \
GXmlTest.vala \
NamespaceTest.vala \
NodeListTest.vala \
TextTest.vala \
ValaLibxml2Test.vala \
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment