Hi Jason, Sorry for my late reply. I am very pleased to hear that -- NO MEMORY LEAK. And we want to express our appreciation to you again -- Thanks a lot!
My project uses both DOM parsing and SAX parsing. DOM parsing is for some small-scale XML configuration file and the application will traverse the DOM Tree directly using the API of XML-Xerces. We use SAX for parsing some VERY LARGE XML data file which transform the XML data into some Perl data structure with filtering. I will try to list all API we are currently as soon as possible. best regards, Chris On Tue, 22 Jun 2004, Jason E. Stewart wrote: > Hi Chris, > > There are two MAJOR core issues with XML-Xerces at the moment: > 1) Memory leaks > 2) Multiple Inheritance strangeness with the DOMNode hierarchy > > Because I've been unable to debug these in the past, I've taken a new > approach - completely re-build XML-Xerces from the ground up. This is > not a code rewrite because all I am doing is constructing a SWIG > interface file, Xerces.i, which enables SWIG to autowrap Xerces-C. > > Xerces is a rather large API - at last count I am wrapping 108 > different header files. > > So to make debugging simple I am starting over from scratch - only > wrapping the barest minimum of files to get working tests - and then > testing all aspects of the system - including memory leaks. > > With only 10 headers wrapped, I get the basic XercesDOMParser > implementation, and the good news is: > > NO MEMORY LEAKS!! > > So I am going to slowly add the other DOM components and check my > progress until I have recreated the complete API and located the > problems. > > I am building this against the Xerces-C-2.6 from CVS, and I am happy > to make my intermediate builds available for your testing. What are > the API's which you desperately need for your application - I will be > happy to include them in my testing. > > Cheers, > jas. > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
