[jdom-interest] newbie - help with document level comments (TYPO in orginal message) -

Frank Walinsky fwalinsky at extol.com
Mon May 14 13:30:52 PDT 2001


I came up with an answer.  If there's another way please let me know.

I create the document with a dummy root element("rootw") and add the
comments to the document just as before.
I also create another element("root") that will become the actual root
element and add all elements and their children to it.
Just before I output the document:
      List work = xmlDoc.getMixedContent();
      work.remove(rootw);
      xmlDoc.setRootElement(root);
This gets the comments at the top





Sorry, but I had a typo in the original message- "root.addContent(..."
should have been - "xmlDoc.addContent(.....

I'm creating an XML document using the Beta 6 release.  I create the
document with - "Document xmlDoc = new Document(root);"
Interspersed with adding elements to the "root" and children to these
elements, I add comments at the document level with - "xmlDoc.addContent(new
Comment("doc level comment"));.  When the process finishes all the document
level comments appear at the end of the file.   I want the comments to
appear at the beginning of the document before the "root" element.  Is this
possible?  I haven't figured out any way to do it.   Thanks in advance for
any help.
Frank







More information about the jdom-interest mailing list