Faire DocumentBuilder.analyser ignorer les références DTD

Quand je lis mon fichier xml (variable f) dans cette méthode, j'obtiens une erreur

C:\Documents and Settings\joe\Desktop\aicpcudev\OnlineModule\map.dtd (Le système ne peut pas trouver le chemin d'accès spécifié)

Je sais que je n'ai pas la dtd, je n'ai pas besoin d'elle. Comment puis-je analyser ce Fichier objet dans un Document de l'objet tout en ignorant DTD erreurs de référence?

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;
}
  • Je crois que jt a la meilleure réponse à cette question.
InformationsquelleAutor joe | 2008-09-30