http://www.csdn.net/expert/topic/702/702164.xml?temp=4.909694E-03
看对你有用吗?

解决方案 »

  1.   

    String xmlURL = "myXml.xml";
    javax.xml.parsers.DocumentBuilder builder = javax.xml.parsers.DocumentBuilderFactory.newInstance().newDocumentBuilder(); 
       org.w3c.dom.Document doc = builder.parse(xmlURL); 
             
       org.w3c.dom.Element root = doc.getRootElement();
       org.w3c.dom.Element name = doc.createElement("name"); 
       将wang.appendChild(doc.createTextNode("Tom")); 
       root.appendChild(wang); 
       javax.xml.transform.Transformer transformer =               javax.xml.transform.TransformerFactory.newInstance().newTransformer(); 
       transformer.setOutputProperty(javax.xml.transform.OutputKeys.ENCODING, "gb2312"); 
       transformer.setOutputProperty(javax.xml.transform.OutputKeys.INDENT, "yes"); 
        
       transformer.transform(new javax.xml.transform.dom.DOMSource(doc),new javax.xml.transform.stream.StreamResult(outFile));
      

  2.   

    上面有一个错误:
    String xmlURL = "myXml.xml";
    javax.xml.parsers.DocumentBuilder builder = javax.xml.parsers.DocumentBuilderFactory.newInstance().newDocumentBuilder(); 
       org.w3c.dom.Document doc = builder.parse(xmlURL); 
             
       org.w3c.dom.Element root = doc.getRootElement();
       org.w3c.dom.Element name = doc.createElement("name"); 
       将wang.appendChild(doc.createTextNode("Tom")); 
       root.appendChild(name); 
       javax.xml.transform.Transformer transformer =               javax.xml.transform.TransformerFactory.newInstance().newTransformer(); 
       transformer.setOutputProperty(javax.xml.transform.OutputKeys.ENCODING, "gb2312"); 
       transformer.setOutputProperty(javax.xml.transform.OutputKeys.INDENT, "yes"); 
        
       transformer.transform(new javax.xml.transform.dom.DOMSource(doc),new javax.xml.transform.stream.StreamResult(outFile));