You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-dev@xerces.apache.org by Mark Beecroft <ma...@beeks.freeserve.co.uk> on 2000/11/10 13:58:21 UTC

SAX parse exception relating to events attribute in DTD

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 the 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(XMLDTDS
canner.java:673)
 at 
org.apache.xerces.framework.XMLDTDScanner.abortMarkup(XMLDTDScanner.j
ava:711)
 at 
org.apache.xerces.framework.XMLDTDScanner.scanAttlistDecl(XMLDTDScann
er.java:2127)
 at 
org.apache.xerces.framework.XMLDTDScanner.scanDecls(XMLDTDScanner.jav
a:1439)
 at 
org.apache.xerces.framework.XMLDocumentScanner.scanDoctypeDecl(XMLDoc
umentScanner.java:2179)
 at 
org.apache.xerces.framework.XMLDocumentScanner.access$0(XMLDocumentSc
anner.java:2133)
 at 
org.apache.xerces.framework.XMLDocumentScanner$XMLDeclDispatcher.disp
atch(XMLDocumentScanner.java:775)
 at 
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentS
canner.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.jav
a: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 and what can I do to resolve it?

Thanks in advance for your help,
Mark Beecroft

PS If you need more information please don't hesitate to ask