[ expat-Patches-598352 ] Patch for defaultHandler in DTD

noreply@sourceforge.net noreply@sourceforge.net
Thu Aug 22 07:57:02 2002


Patches item #598352, was opened at 2002-08-21 12:49
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=310127&aid=598352&group_id=10127

Category: None
Group: None
>Status: Closed
>Resolution: Accepted
Priority: 5
Submitted By: Karl Waclawek (kwaclaw)
Assigned to: Karl Waclawek (kwaclaw)
Summary: Patch for defaultHandler in DTD

Initial Comment:
This patch fixes the problem of having the default
handler called for DTD declarations, when a 
designated handler is already provided. 
Check bug #483514: "Default handler reports 
handled events".

There is one limitation to this fix:
When there is an entityDeclHandler set, then
predefined and duplicate entity declarations will
be reported only partially by the default handler. 
The reason is that at the time when it is detected 
that the entity is a predefined one, or that the 
declaration is a  duplicate, part of the declaration 
has already been reported. Example:
Instead of 
  <!ENTITY quot "&#34;">
the default handler will only report
  quot"&#34;"
For details see the  attached overview.

----------------------------------------------------------------------

>Comment By: Karl Waclawek (kwaclaw)
Date: 2002-08-22 10:56

Message:
Logged In: YES 
user_id=290026

Passed my own tests as well as the W3C test suite,
according to what we expect as a result. No change in
behaviour from release 1.95.4.

Therefore it seemed OK to apply the patch.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=310127&aid=598352&group_id=10127