You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-dev@xml.apache.org by ds...@mmm.com on 2001/07/17 19:50:14 UTC

Can't create namespaces attributes...

I would like to create the following document
<request xmlns="http://somedefaultnamespace" xmlns:test
="http://secondnamespace">
     <value>100</value>
     <test:value>150</test:value>
</request>

Whenever I try to add a namespace attribute with the format xmlns:test I
get an error.  I CAN create namespaces via the
root.setAttributeNS("http://x.com/ns","x:hi","myvalue");
OR
Attr myattr = mydoc.createAttributeNS("http://someuri","myname");

It appears these namespace(s) are visible within the Xerces object classes
(tested through the root.getAttributeNodeNS("http://x.com/ns","hi")) method
and it returns the correct node...however if I write this XML document out
(to a string or a file) I do not see the xmlns attributes like I would
expect to see....
Any ideas??  Am I not calling the right method?  Why isn't there a
createnamespace method?

thanks
Doug