Lassen Sie DocumentBuilder.parse DTD-Verweise ignorieren

Wenn ich meine XML-Datei (Variable f) in dieser Methode analysiere, erhalte ich eine Fehlermeldung

C: \ Dokumente und Einstellungen \ joe \ Desktop \ aicpcudev \ OnlineModule \ map.dtd (Das System kann den angegebenen Pfad nicht finden.)

Ich weiß, ich habe weder das dtd noch brauche ich es. Wie kann ich dieses File-Objekt in ein Document-Objekt zerlegen und dabei DTD-Referenzfehler ignorieren?

private static Document getDoc(File f, String docId) throws Exception{
    DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
    DocumentBuilder db = dbf.newDocumentBuilder();
    Document doc = db.parse(f);


    return doc;
}

Antworten auf die Frage(6)

Ihre Antwort auf die Frage