[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Non-validating parser, non-existing DTD,undefined entity a
SAX parsers will report some kind of fatal exception, likely an IOException, unless you have one (say, AElfred2) that supports disabling the external-parameter-entities feature (setting the flag value to "false"). If the processor isn't handling external PEs then the XML spec says you'll get a report that it skipped those entities. And maybe a validity error, but that bit in the spec is excessively short of crystalline clarity ... :) - Dave ----- Original Message ----- From: "Heikki Toivonen" <heikki@n...> To: <xml-dev@l...> Sent: Friday, January 25, 2002 10:21 AM Subject: Non-validating parser, non-existing DTD, undefined entity and error reporting > What should a non-validating XML parser report in the below cases: > > 1) > > <?xml version="1.0" standalone="yes"?> > <!DOCTYPE test SYSTEM "notexist.dtd"> > <test>a&foo;b</test> > > > 2) > > <?xml version="1.0" standalone="no"?> > <!DOCTYPE test SYSTEM "notexist.dtd"> > <test>a&foo;b</test> > > > Should it report that the notexist.dtd could not be loaded, or that > entity foo is undefined, or totally ignore any errors? > > -- > Heikki Toivonen > > > > ----------------------------------------------------------------- > The xml-dev list is sponsored by XML.org <http://www.xml.org>, an > initiative of OASIS <http://www.oasis-open.org> > > The list archives are at http://lists.xml.org/archives/xml-dev/ > > To subscribe or unsubscribe from this list use the subscription > manager: <http://lists.xml.org/ob/adm.pl> >
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|