[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: Microsoft's vision of data and the role of XML in that con

  • To: <AndrewWatt2000@a...>,<xml-dev@l...>
  • Subject: RE: Microsoft's vision of data and the role of XML in that context
  • From: "Joshua Allen" <joshuaa@m...>
  • Date: Wed, 18 Sep 2002 14:25:12 -0700
  • Thread-index: AcJfV9kwMBOVu2biRm2nizjnhUUUHgAAEP9A
  • Thread-topic: Microsoft's vision of data and the role of XML in that context

ms vision

Yes, there are no current plans to implement our own SAX in the .NET Frameworks, although we want to make sure that SAX can be supported atop our stack if someone else chooses to implement it.

 

We made heavy investments in the “pull model” of parsing as an alternative to event-based parsing ala SAX.  It is possible to do “pull until match” and raise events to get the same effect as SAX, but we felt that the pull model was more approachable for the average developer.

 

The overall vision of XML processing in .NET FX is that you deal with XML through two types of cursors (over XML Nodes): forward-only (depth-first tree traversal) which is used on readers and writers, and random-access “navigators” which can traverse the tree in any direction.  Normally a navigator implies buffering, while the forward-only cursor implies no buffering, but this really depends on implementation of a particular XML store.

 

The forward-only “pull model” is quite important because many of our low-level scenarios involve pipelined processing of XML, where performance and working set are critical.  “Pull to read, push to write” makes it easy for developers to write components which automatically “just works” in a pipelined environment.

 

Thanks,

Joshua Allen

PM, Microsoft System.Xml

 


From: AndrewWatt2000@a... [mailto:AndrewWatt2000@a...]
Sent: Wed, Sep 18, 2002 2:09 PM
To: xml-dev@l...

 

In a message dated 18/09/2002 19:42:17 GMT Daylight Time, adallas@i... writes:



He mentioned that Microsoft deliberately chose not to support SAX.



I am curious if the MS people on list can confirm the current and intended position.

Thanks

Andrew Watt


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.