SAX parse error using downloaded DTDs

Hi,

I have been using the DTDs downloaded from
http://www.w3.org/TR/2000/REC-xhtml1-20000126. I have also been using
the DOM XML parser (version id: DOMParser.java,v 1.27 2000/09/01
18:10:19 lehors Exp) of IBMs Xerces package in the XML4J-3_1_0 download.
The problem is that a SAXParseException is thrown as below:

org.xml.sax.SAXParseException: The attribute type is required in the
declaration of attribute "events" for element "html".
 at
org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1008)
 at
org.apache.xerces.framework.XMLDTDScanner.reportFatalXMLError(XMLDTDScanner.java:673)

 at
org.apache.xerces.framework.XMLDTDScanner.abortMarkup(XMLDTDScanner.java:711)

 at
org.apache.xerces.framework.XMLDTDScanner.scanAttlistDecl(XMLDTDScanner.java:2127)

 at
org.apache.xerces.framework.XMLDTDScanner.scanDecls(XMLDTDScanner.java:1439)

 at
org.apache.xerces.framework.XMLDocumentScanner.scanDoctypeDecl(XMLDocumentScanner.java:2179)

 at
org.apache.xerces.framework.XMLDocumentScanner.access$0(XMLDocumentScanner.java:2133)

 at
org.apache.xerces.framework.XMLDocumentScanner$XMLDeclDispatcher.dispatch(XMLDocumentScanner.java:775)

 at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:380)

 at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:900)
 at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:939)
 at MenuHTMLBuilder$1.parse(MenuHTMLBuilder.java:53)
 at MenuHTMLBuilder.init(MenuHTMLBuilder.java:79)
 at PageStateMachine.process(PageStateMachine.java:59)
 at MainJDBCServlet.service(MainJDBCServlet.java:75)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
 at
sun.servlet.http.HttpServerHandler.sendResponse(HttpServerHandler.java:165)

 at
sun.servlet.http.HttpServerHandler.handleConnection(HttpServerHandler.java:121)

 at sun.servlet.http.HttpServerHandler.run(HttpServerHandler.java:90)
 at java.lang.Thread.run(Thread.java:475)


Further exception output shows the problems is located at
file:///home/mark/Development/WebSite/templates/xhtml1/DTD/xhtml1-frameset.dtd

at line 265 column 3.

Why is this exception occuring? Do I have a wrong version of the DTDs?

Thanks in advance for your time,
Mark Beecroft

Received on Thursday, 9 November 2000 17:56:12 UTC