import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Text;
import org.apache.crimson.tree.XmlDocument;
import org.jdom.DocType;import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.DocumentBuilder;
import java.io.FileOutputStream;public class NewXml {
    public NewXml() throws Exception {
        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
        DocumentBuilder db = dbf.newDocumentBuilder();
        Document doc = db.newDocument();
        DocType doctype = new DocType("lable","label.DTD");
        Element root = doc.createElement("yanglongfei");        Text text = doc.createTextNode("yanglongfei");
        root.appendChild(text);
        ImportXml ixl = new ImportXml();
        Element dd = ixl.k();
        Element dt = (Element) doc.importNode(dd, true);
        root.appendChild(dt);
        doc.appendChild(root);
        ((XmlDocument) doc).write(new FileOutputStream("c:\\kkk.xml"));
    }    public static void main(String args[]) throws Exception {
        NewXml newXml = new NewXml();
    }
}class ImportXml {
    public ImportXml() {
    }    public Element k() throws Exception {
        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
        DocumentBuilder db = dbf.newDocumentBuilder();
        Document doc = db.parse("books.xml");
        Element dd = doc.getDocumentElement();
        return dd;
    }
}