[Expat-bugs] [ expat-Bugs-920274 ] xml: namespace not closed after entity
SourceForge.net
noreply at sourceforge.net
Mon Mar 6 15:52:20 CET 2006
Bugs item #920274, was opened at 2004-03-20 18:35
Message generated for change (Comment added) made by kwaclaw
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=110127&aid=920274&group_id=10127
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: Test Required
>Status: Closed
Resolution: Fixed
Priority: 5
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Fred L. Drake, Jr. (fdrake)
Summary: xml: namespace not closed after entity
Initial Comment:
When an external entity is parsed, StartNamespaceDecl is
called for xml http://www.w3.org/1998/namespace (from
setContext). On exit, EndNamespaceDecl is not called, and
the calls become unbalanced.
----------------------------------------------------------------------
>Comment By: Karl Waclawek (kwaclaw)
Date: 2006-03-06 09:52
Message:
Logged In: YES
user_id=290026
No test cases were built, but since there were no complaints
for a long time, we close this issue.
----------------------------------------------------------------------
Comment By: Karl Waclawek (kwaclaw)
Date: 2004-04-30 00:25
Message:
Logged In: YES
user_id=290026
The patch has been committed to xmlparse.c - forgot which
revision. Needs testing.
----------------------------------------------------------------------
Comment By: Karl Waclawek (kwaclaw)
Date: 2004-04-07 20:10
Message:
Logged In: YES
user_id=290026
Please check if the attached patch - nsDecl.diff - works
for you.
----------------------------------------------------------------------
Comment By: Karl Waclawek (kwaclaw)
Date: 2004-03-22 22:58
Message:
Logged In: YES
user_id=290026
Assigned to me - would like to have this resolved
before releasing 1.95.8.
----------------------------------------------------------------------
Comment By: Karl Waclawek (kwaclaw)
Date: 2004-03-20 21:52
Message:
Logged In: YES
user_id=290026
I looked at the code, and I am wondering why
startNamespaceDecl() is called at all.
Why should Expat call it when starting to parse an external
entity? Am I overlooking something?
At the moment it appears to me that this call-back is
an undesirable side-effect of a child parser inheriting
namespace scopes.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=110127&aid=920274&group_id=10127
More information about the Expat-bugs
mailing list