[jdom-interest] Getting xml header for every input into xml file

Edelson, Justin Justin.Edelson at mtvn.com
Thu Oct 26 07:53:43 PDT 2006

Do you mean the XML declaration (see

If so, then you can omit this by using the org.jdom.output.Format object
(http://jdom.org/docs/apidocs/org/jdom/output/Format.html) like:
Format format = Format.getRawFormat();
// any other format modifications

XMLOutputter xmlout = new XMLOutputter(format);

I should warn you that your code below, even with this modification,
will not produce a valid XML document as it will have multiple root
elements. I can't say whether or not this is a problem for you.


>-----Original Message-----
>From: jdom-interest-bounces at jdom.org 
>[mailto:jdom-interest-bounces at jdom.org] On Behalf Of Mukunda
>Sent: Thursday, October 26, 2006 12:08 AM
>To: jdom-interest at jdom.org
>Subject: [jdom-interest] Getting xml header for every input 
>into xml file
>       Hi 
>       I am new to JDOM and I am getting xml headers for every 
>input into
>xml file. I am inputting name and age into xml file through 
>java swings.
>Below is the code that writes the data into xml file, I tried 
>many ways, but
>still getting xml headers for every input and 
>could you also please tell me how to check duplicate data 
>while entering
>data into xml document. thanks.
>        Element ele= new Element("root");
>        Element name=new Element(jLabel1.getText().trim());
>        Element age= new Element(jLabel2.getText().trim());
>        ele.addContent(name);
>        ele.addContent(s1);
>        ele.addContent(age);
>        ele.addContent(s2);
>        Document doc=new Document(ele);
>        FileOutputStream fout = new 
>FileOutputStream("nameage.xml", true);
>        XMLOutputter xmlout = new XMLOutputter();
>        xmlout.output(doc,fout);
>        fout.flush();
>View this message in context: 
>Sent from the JDOM - General mailing list archive at Nabble.com.
>To control your jdom-interest membership:

More information about the jdom-interest mailing list