>> And where should the "output" go to? >> All examples use print statements in the element handlers. >I'm not certain we are clear. Instead of output statements you >store the data in some instance variable - in your case it appears >self.pages is your instance variable containing the data.
Right. >So your >endElement method would set something in self.pages based on the tag >indicated and the data built up from the characters method and any of >the attrs from the start tag. If all your data is in the attrs >that you >get in the startElement tag then there's no need to do anything in the >characters or endElement methods. If you want to use the >startElement/characters/endElement approach, I can try to find a small >example I've written and send it to you off-list. I need the different element handlers (start, end and characters) to collect lots of small data parts that are spread all over the file and make a series of objects from it (stored in self.pages). My first attempt used DOM, but I get a cleaner, more readable, better extendable code with SAX. And I guess it's easier to make a SAX parser asynchronous. I'd be interested in your code, if you were so kind. (I'm on going in holidays now, so I guess you'll get an out of office reply, but I'll read my mail sometimes.) Best regards, Henning Hraban Ramm Südkurier Medienhaus / MediaPro Support/Admin/Development Dept. _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig