Mega Code Archive

 
Categories / Java Tutorial / XML
 

Start a new XML Document

import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.Node; public class Utils {   /**    * Start a new XML Document.    * @param rootName The name of the Document root Element (created here)    * @return the Document    * @throws DomException    */   public static Document createXmlDocument(String rootName)  {       Document  document  = getXmlDocumentBuilder().newDocument();       Element   root      = document.createElement(rootName);       document.appendChild(root);       return document;      }   /**    * Get a DOM Document builder.    * @return The DocumentBuilder    * @throws DomException    */   public static DocumentBuilder getXmlDocumentBuilder() {     try {       DocumentBuilderFactory factory;       factory = DocumentBuilderFactory.newInstance();       factory.setNamespaceAware(false);       return factory.newDocumentBuilder();     } catch (Exception e) {            }     return null;   } }