Java tutorial
//package com.java2s; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; import org.w3c.dom.Document; public class Main { public static Document createDocument() { // creo la factory DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); // setX (che tipo di document builder ci deve produrre) dbf.setNamespaceAware(false); // se metti a true la valiazione il parser fa la validazione (prende la dtd associata e valida l'xml) dbf.setValidating(false); try { // dalla factory creo il DocumentBuilder DocumentBuilder db = dbf.newDocumentBuilder(); return db.newDocument(); } catch (ParserConfigurationException ex) { System.err.println("Impossibile creare il parser XML!"); } return null; } }