Marco Nova <nova@tera-it.com> writes:
I've replaced ParsedXML's ExpatBuilder with the pyXML package and I used the sax parser without modifing the code (except for the import), this is the refcounts results.
Class April 12, 2001 11:55 am April 12, 2001 12:00
xml.dom.NodeList.NodeList 2103 3678 +1575 xml.dom.Text.Text 1263 2208 +945 xml.dom.NamedNodeMap.NamedNodeMap 507 885 +378 xml.dom.Element.Element 499 871 +372 xml.dom.Attr.Attr 339 591 +252 xml.dom.DocumentType.DocumentType 7 10 +3 xml.dom.Document.Document 7 10 +3
xml.dom.Document.Document increments by 1 each time an xml is procesed (I tried to add a del doc at the end but it's ineffective).
So the problem is not ParsedXML but Zope itself or my bad methods.
Not necessarily - it's been mentioned that PyXML requires releasing nodes after they're done, so I'd expect this if you replaced ParsedXML's DOM with PyXML's without adding the release. -- Karl Anderson karl@digicool.com
participants (1)
-
Karl Anderson