[ expat-Bugs-920274 ] xml: namespace not closed after entity
"SourceForge.net" <[email protected]>
| Newsgroups | gmane.text.xml.expat.bugs |
|---|---|
| Message-ID | <[email protected]> |
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 Category: None >Group: Test Required Status: Open >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: 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