[jdom-interest] IllegalAddException: Cannot add a second root
element, only one is allowed
jhunter at xquery.com
Sat Aug 13 11:34:08 PDT 2005
It's not well-formed XML to have more that one root node, so JDOM
doesn't allow it. If you wanted to create a file containing this "fake
XML" you could just serialize multiple JDOM documents out the same
stream, one after the other. You won't have much luck getting an XML
parser to read it back in, however.
Mert Nuhoglu wrote:
> Document element doesn't allow to have more than one root. But I need
> to generate an xml document that must have more than one root. What do
> you suggest me to do?
> A part of the document that I need to produce is here:
> <!DOCTYPE RAVE><RAVE version="3.16.4">
> <Institution>My institution</Institution>
> <Comments>My comments</Comments>
> Maybe I can produce the document in JDom where all the elements are
> wrapped under a root element. Then I can remove this wrapper tag out
> of the JDom.
More information about the jdom-interest