- From: Holger Prause <holger.prause@detewe.de>
- Date: Fri, 25 May 2001 15:56:45 +0200
- To: html-tidy@w3.org
Hi there, when i convert html file into xhtml file and in the html file are the following Doctype declaration <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> I when i am trying to parse this xhtml file in - i get this exception(I am using JDOM as xml-parser ).Can i tell tidy to make this doctype definition w3c conform ? setDocType("strict"); does nothing org.jdom.JDOMException: Error on line 1 of document file:/D:/download/jakartatomcat/jakarta-tomcat-3.2.1/webapps/cocoon/XMaker/index.xml: White space is required between the public identifier and the system identifier. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:403) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:464) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:445) Root cause: org.xml.sax.SAXParseException: White space is required between the public identifier and the system identifier. at org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1008) at org.apache.xerces.framework.XMLDTDScanner.reportFatalXMLError(XMLDTDScanner.java:645) at org.apache.xerces.framework.XMLDTDScanner.scanExternalID(XMLDTDScanner.java:1190) at org.apache.xerces.framework.XMLDTDScanner.scanDoctypeDecl(XMLDTDScanner.java:1098) at org.apache.xerces.framework.XMLDocumentScanner.scanDoctypeDecl(XMLDocumentScanner.java:2177) 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.jdom.input.SAXBuilder.build(SAXBuilder.java:395) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:464) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:445) thx Holger
Received on Friday, 25 May 2001 09:54:58 UTC