Salve a tutti...nel tentativo di prendere confidenza con l'xml ho un errore ma non so come correggerlo...
In sostanza netbeans mi rileva errore nella riga che sotto è descritta come incriminata...

codice:
package xml;
import java.io.*;
import javax.xml.*;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.DocumentBuilder;
import org.w3c.dom.*;
import org.w3c.dom.Document;
import javax.xml.parsers.DocumentBuilderFactory;

public class Main {
    

    public Main() {
    }

    public static void main(String[] args) {

        try {
            DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
            factory.setValidating(false);


//questa sotto è la riga incriminata
            Document doc = factory.newDocumentBuilder();


            Element root = doc.createElement("prova");
            doc.appendChild(root);
            Comment comment = doc.createComment("prova commento");
            doc.insertBefore(comment, root);
            Text text = doc.createTextNode("prova testo");
            root.appendChild(text);
            
            }catch (Exception e)
            {
                System.out.println("fatto");
    }}
    
}
L'errore segnalato è questo:
codice:
symbol  : method newDocument()
location: class javax.xml.parsers.DocumentBuilderFactory
            Document doc = factory.newDocument();
Ma se io l'import lo faccio...per quale motivo continua a non accettare il codice?????
Grazie.