Responses below. -----Original Message----- From: Peter B. West [mailto:[EMAIL PROTECTED]] Sent: Tuesday, November 26, 2002 2:25 AM To: [EMAIL PROTECTED] Subject: Re: Alt-Design status: XML handling
>> This is not a problem for at least the maintenance version of the code. All of the processing is triggered by incoming SAX events, and occurs within the SAX callbacks. These are synchronous events, so the parsing stalls until the callback returns. Page-sequence rendering, e.g., occurs within the endElement() callback of an fo:page-sequence element. << True...I did not take synchronous event handling into consideration, although I'm not entirely sure that synchronous event handling is, performance wise, entirely prudent either...though that's for different reasons. >> > And, I believe, it might be wrong, though I must read the full source text. The >push model can be seen as a special case of a pull model in the sense of "Pull >everything ASAP, now and until the data is exhausted." But, a pull model can be >grafted onto a push model by implementing what amounts to a specialized buffer of the >pushed data that accepts pull queries...no? > Which is what I have done. << Seems like a logical way to implement pull over push. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]