[Home] [By Thread] [By Date] [Recent Entries]


On Sun, Nov 25, 2001 at 11:43:49AM -0800, Dare Obasanjo wrote:
| No. The pull model has *nothing* to do with an in-memory 
| representation of the document.

Yes.  Random vs. sequential access is an othogonal issue.


         Sequential      Random
       +----------------------------------------------------------
       |
  Push | SAX             (recursive visitor)
       |
  Pull | Pull Parser     DOM
       |
       +-------------------------------------------------------

The confusion arises since SAX and DOM are different
in two regards: (a) processing model (push vs pull)
and (b) access model (random vs sequential).  

The XML Pull Parser is an example which is SAX-like 
in that it is sequential access, but DOM-like in that
it has a pull interface.   The other permutation
is a recurisive visitor interface.  You can scan
the SML-DEV archives if you'd like more information
on this... it doesn't seem to be as useful as the
other three permutations.

Best,

Clark

-- 
Clark C. Evans                   Axista, Inc.
http://www.axista.com            800.926.5525
XCOLLA Collaborative Project Management Software

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member