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;
}