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


> I'd describe the main difference as "event-driven" vs.
> "tree-based".  Event-driven processing models can have
> a "push" interface (like SAX, where the parser calls the
> application) or a "pull" interface (where the application
> calls the parser).

As an alternative to "event-driven", I use the term "stream-based" (as
opposed to "tree-based".) Both SAX and .NET's XmlReader are "stream-based"
but only SAX is "event-driven".

Jason



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