肯定是读取之后再添加,我大致给你写一个,具体你还得自己查文档org.jdom.input.SAXBuilder sb=new org.jdom.input.SAXBuilder();
//创建文档
org.jdom.Document doc=sb.build(new FileInputStream("c:\\example.xml");
//获得这个文档得跟元素
org.jdom.Element el=doc.getRootElement();Element data=new Element("data");
Element DataSource=new Element("DataSource");
Attribute attr=new Attribute("DataQuery","01");
DataSource.setAttribute(attr);
.....//创建Field元素
data.addContent(DataSource);
doc.addContent(data);org.jdom.output.XMLOutputter xml= new org.jdom.output.XMLOutputter(a,bool,"gb2312";
xml.output(doc,new FileOutputStream("c:\\out.xml");