Faça DocumentBuilder.parse ignorar referências DTD
Quando eu analisar meu arquivo xml (variável f) neste método, recebo um erro
C: \ Documents and Settings \ joe \ Desktop \ aicpcudev \ OnlineModule \ map.dtd (o sistema não pode encontrar o caminho especificado)
Eu sei que não tenho o dtd, nem preciso dele. Como posso analisar esse objeto File em um objeto Document enquanto ignoro erros de referência DTD?
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;
}