File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes XML and Related Technologies and the fly likes parsing xml file with dtd Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of OCA/OCP Java SE 7 Programmer I & II Study Guide this week in the OCPJP forum!
JavaRanch » Java Forums » Engineering » XML and Related Technologies
Bookmark "parsing xml file with dtd" Watch "parsing xml file with dtd" New topic

parsing xml file with dtd

Mary Connolly

Joined: Mar 04, 2004
Posts: 7
I have an external dtd for a xml file. When the xml file is viewed there are no errors it seems to work okay with the dtd. However, when I go to parse the xml file using dom I am getting a SAX exception. If I do not reference the dtd in the xml file the parsing completes sucessfully. Does anyone know what I am doing wrong??? thanx
public class Diagnose
{ public String getNormValue(String sBloodGroup,
String sBloodTest, String sAgeGroup)
{ DocumentBuilderFactory dbf = null;
DocumentBuilder db = null;
Document doc = null;
try { File NormsFile = new File
dbf = DocumentBuilderFactory.newInstance();
db = dbf.newDocumentBuilder();
dbf.setIgnoringComments(true); // We went to ignore comments
//dbf.setValidating(true); // validate DTD
doc = db.parse(NormsFile);
It is sorta covered in the JavaRanch Style Guide.
subject: parsing xml file with dtd