Hi
I have been trying to figure out how to programmatically create a
Node with a namespace but without any luck.
I have tried this:
node = XML::Node.new('test')
node.namespace = 'http://example.org'
But that just results in a segfault.
I have tried creating XML::NS objects but there doesn't seem to be a
way to set any of it's attribute.
The only way I can figure out how to do it is:
node = XML::Node.new('test')
node['xmlns'] = 'http://example.org'
Which results in the following output:
<test xmlns="http://example.org"/>
Which is valid, but it means that I either have to assign and manage
all the namespace prefixes myself or I have to specify a new local
namespace for each element in a different namespace in the document,
which is a bit ugly.
So, is there a better way?
Sean
_______________________________________________
libxml-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/libxml-devel