[jdom-interest] The default namespace behaviour

Paul Libbrecht paul at activemath.org
Wed Jun 7 00:54:31 PDT 2006

Just for your help... it is a common mistake to think together XML files 
and the XML information model as stored, for example, in JDOM.
The XML specification describes the information model and describes how 
this can be written to and parsed from files.

Colin LeMahieu wrote:
> I was hoping to mimic the behavior that XML files have. When using the 
> default namespace, all un-prefixed sub elements are within that namespace.
> [....]
> This doesn’t fit the XML idea that, if you change the parent’s 
> namespace, un-prefixed children will implicitly change their namespace.
What you seem to be requesting is that JDOM elements behave like XML 
files being parsed and, at least I feel, this is wrong.
But the XMLOutputter will do the correct job if you change the namespace 
of all children elements... it will output the namespace declaration 
just once as you wish the file to appear, I think.


More information about the jdom-interest mailing list