Altova Mailing List Archives>Archive Index >comp.text.xml Archive Home >Recent entries >Thread Prev - Re: Well-formedness and undeclared general entity references [Thread Next] Re: Well-formedness and undeclared general entity referencesTo: NULL Date: 4/10/2009 5:51:00 PM 10 Apr 2009 14:26:52 GMT, /Richard Tobin/: > In article <grnc77$r5e$1@n...>, > Stanimir Stamenkov <s7an10@n...> wrote: > >> <!DOCTYPE test SYSTEM "empty.dtd"> >> <test> >> foo >> &bar; >> </test> >> >> Where "empty.dtd" is really an empty file. > > A non-validating processor isn't required to read empty.dtd, so it may > not be able to tell that it doesn't contain any declarations. The > idea is that an error that can only be detected by reading the > external DTD is a validity error, rather than a well-formedness error. So I may address this issue further on the Xerces mailing list as I can see the "empty.dtd" gets read, first by registering a SAX LexicalHandler and observing the start/endEntity events, then by declaring: <!ENTITY fu "foo"> And replacing "foo" with "&fu;" (w/o the quotes) in the original example. -- Stanimir | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
