Return-Path: Mailing-List: contact general-help@xml.apache.org; run by ezmlm Delivered-To: mailing list general@xml.apache.org Received: (qmail 14445 invoked from network); 13 Jul 2000 17:28:27 -0000 Received: from mtk-mail1.mitretek.org (206.241.50.65) by locus.apache.org with SMTP; 13 Jul 2000 17:28:27 -0000 Received: from mail1.mitretek.org (mail1.mitretek.org [206.241.49.31]) by mtk-mail1.mitretek.org (8.9.3/8.9.3) with ESMTP id NAA18770 for ; Thu, 13 Jul 2000 13:28:07 -0400 (EDT) Received: from ls- ([206.241.163.56]) by mail1.mitretek.org (Lotus Domino Release 5.0.2c) with SMTP id 2000071313275847:7194 ; Thu, 13 Jul 2000 13:27:58 -0400 Message-ID: <005201bfecef$b7999da0$38a3f1ce@ls-.mitretek.org> From: "Thomas B. Passin" To: Subject: Re: Microsoft XML stuff Date: Thu, 13 Jul 2000 13:28:10 -0400 MIME-Version: 1.0 X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.72.3110.5 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 X-MIMETrack: Itemize by SMTP Server on Mail1/Mitretek Systems(Release 5.0.2c |February 2, 2000) at 07/13/2000 01:27:58 PM, Serialize by Router on Mail1/Mitretek Systems(Release 5.0.2c |February 2, 2000) at 07/13/2000 01:27:59 PM, Serialize complete at 07/13/2000 01:27:59 PM Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="iso-8859-1" There were several threads on pull parsers on the python xml-sig list a few months back. Someone (sorry, I forget who) showed how to wrap a push parser to get it to act like a pull parser. Several folks took that ball and ran with it. Tom Passin -----Original Message----- From: Henning von Bargen To: general@xml.apache.org Date: Thursday, July 13, 2000 2:57 AM Subject: AW: Microsoft XML stuff I like the idea. A pulling parser should be pretty fast when extracting some part of a large (valid) XML doc, because then it only has to count "<" and ">", basically. Henning > -----Urspr�ngliche Nachricht----- > Von: Ted Leung [SMTP:twleung@sauria.com] > Gesendet am: Donnerstag, 13. Juli 2000 06:46 > An: general@xml.apache.org > Cc: harmony2@swbell.net > Betreff: Re: Microsoft XML stuff > > In most parsers, the parser drives the application -- you transfer control > to the parser, it does its thing and returns control to you. This is true > even for the callback based API's like SAX. The parser wants to parse > the entire document. > > A "pull" parser reverses this and gives the application control of parsing. > The application says parse the next semantic unit and then give it to me. > > It's the difference between handling I/O via interrupts or polling. > > Ted > > ----- Original Message ----- > From: "Eric Hodges" > To: ; "Ted Leung" > Sent: Wednesday, July 12, 2000 8:42 PM > Subject: Re: Microsoft XML stuff > > > > I know what "pull my daisy" means, but what does "pull model parser" mean? > > > > ----- Original Message ----- > > From: "Ted Leung" > > To: > > Sent: Wednesday, July 12, 2000 7:08 PM > > Subject: Re: Microsoft XML stuff > > > > > > > > > > ----- Original Message ----- > > > From: "Scott Boag/CAM/Lotus" > > > To: > > > Sent: Wednesday, July 12, 2000 12:46 PM > > > Subject: Microsoft XML stuff > > > > > > > > > > > > > > BTW, as I sit here in the Microsoft Developers Conference, they are > > > talking > > > > about a "pull" model parser. Something to think about. They call > this > > > an > > > > XmlReader. > > > > > > > > > > It is a well kept (unfortunately) secret that the oft criticized Xerces > > > internals are > > > set up to be used as a pull model parser. Unfortunately, the user level > > > class that > > > would expose this has not been written yet. > > > > > > Ted > > > > > > > > > --------------------------------------------------------------------- > > > In case of troubles, e-mail: webmaster@xml.apache.org > > > To unsubscribe, e-mail: general-unsubscribe@xml.apache.org > > > For additional commands, e-mail: general-help@xml.apache.org > > > > > > > > > --------------------------------------------------------------------- > > In case of troubles, e-mail: webmaster@xml.apache.org > > To unsubscribe, e-mail: general-unsubscribe@xml.apache.org > > For additional commands, e-mail: general-help@xml.apache.org > > > > > > > > > --------------------------------------------------------------------- > In case of troubles, e-mail: webmaster@xml.apache.org > To unsubscribe, e-mail: general-unsubscribe@xml.apache.org > For additional commands, e-mail: general-help@xml.apache.org --------------------------------------------------------------------- In case of troubles, e-mail: webmaster@xml.apache.org To unsubscribe, e-mail: general-unsubscribe@xml.apache.org For additional commands, e-mail: general-help@xml.apache.org