> Why don't you simply comment out your code in the event > handlers, and see > what the performance is like? If the parsing has reached a > speed close to > what you would expect, you can introduce your code bit-by-bit > or profile it > to see where the problems are.
yeah I can do that The reason for the mail was in case I was wrong in expecting SAX to be quicker or in case there are obvious beginner mistakes in using SAX that people might have known > > m_acData.assign(&pcText[0], &pcText[uiLength]); > > Is this a std::vector? If so, have you tried simply > reserving a reasonable > amount of space in the vector before you start? That can > often make a big > difference in the number of delete/new calls the vector makes > when it has > to resize itself. tried and made no difference something I forgot to mention is that for small files (250K nodes) the SAX runs at around the same speed, even a little quicker but when I double the size the DOM becomes quicker until the files get really big (10,000K nodes) then the DOM requires so much memory it grinds to a halt not sure if that means anything to anyone but it seems odd to me that small files would be faster rather than large --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]