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 Patrik Beno <pa...@qbizm.com> on 2001/03/05 14:08:04 UTC
Bug: external subset and INCLUDE sections
Hi. I'm not in this list so please sent any replies also to my private
address. Thanks.
*** test.xml ***
<?xml version="1.0"?>
<!DOCTYPE book [
<!ENTITY % ENT SYSTEM "test.ent">
%ENT;
]>
<book/>
*** test.ent ***
<![INCLUDE[
<!ELEMENT book EMPTY>
]]>
Well, maybe I missed something but AFAIK <![[...]]> is allowed in external
subset and what I wrote above AFAIK is external subset.
MSIE says OK, XMLSpy says OK, so why XercesJ doesn't:
[Fatal Error] test.ent:3:2: The document type declaration for root
element type "book" must end with '>'.
org.xml.sax.SAXException: Stopping after fatal error: The document type declaration for root element type "book" must end with '>'.
at org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1088)
at org.apache.xerces.framework.XMLDTDScanner.reportFatalXMLError(XMLDTDScanner.java:660)
at org.apache.xerces.framework.XMLDTDScanner.abortMarkup(XMLDTDScanner.java:709)
at org.apache.xerces.framework.XMLDTDScanner.scanDoctypeDecl(XMLDTDScanner.java:1128)
at org.apache.xerces.framework.XMLDocumentScanner.scanDoctypeDecl(XMLDocumentScanner.java:2192)
at org.apache.xerces.framework.XMLDocumentScanner.access$000(XMLDocumentScanner.java:86)
at org.apache.xerces.framework.XMLDocumentScanner$PrologDispatcher.dispatch(XMLDocumentScanner.java:883)
at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:948)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:987)
at sax.SAXCount.print(SAXCount.java:164)
at sax.SAXCount.main(SAXCount.java:392)
---- ----
patrik.beno@{qbizm.com|inmail.sk} ICQ#98931498
-- --
Patrik Beno Qbizm Technologies, Inc.
developer ... the art of internet.
------------------------------------------------------------------------
Kralovopolska 139 tel: +420 5 4124 2414
601 12 Brno, CZ http://www.qbizm.com fax: +420 5 4121 2696