I think the output of the following snippet comes out wrong:

 Document document = documentFactory.createDocument();
 Namespace n0 = new Namespace(null, "some:namespace");
 document.addElement(new QName("foo", n0))
      .addElement("bar");
        
 System.out.println(document.asXML());


When I run this, I get
<?xml version="1.0" encoding="UTF-8"?>
<foo xmlns="some:namespace"><bar/></foo>


What I expect is for the bar element to be <bar xmlns=""/>. Since I created it 
with no namespace, I expect it to be output so that if I read it back in it 
would again have no namespace. If I read this output back in, it'll wind up 
inheriting the foo tag's namespace.

        Ben




-------------------------------------------------------
This sf.net email is sponsored by: OSDN - Tired of that same old
cell phone?  Get a new here for FREE!
https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
_______________________________________________
dom4j-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dom4j-user

Reply via email to