[jdom-interest] Code submision: JDOM2 the dual tree

Jason Hunter jhunter at acm.org
Mon Nov 27 19:34:38 PST 2000

> > Not true.  Elements can have PIs returned by getMixedContent().  A
> > Document just has convenience accessor methods because that's where PIs
> > commonly reside.
> This has come up a few times... Perhaps this is a feature that causes more
> problems that it solves? Removing these methods would get rid of 4 methods from
> the API (3 gets and a set, right?), and reduce confusion. And the benefit they
> provide is slight.

They were put there as a convenience for tools like Cocoon which put a
lot of PIs outside the root element.  If you use the methods, speak up.

> BTW, does the XML declaration show up in the Document's list of PIs? 


> It's not technically a PI, right? 


> Perhaps Document should have get/setXMLDeclaration()
> methods? (These could probably just take PI objects, since 
> they're basically identical.)

It would let you set the standalone flag.  Anything else?


More information about the jdom-interest mailing list