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

RE: Who will maintain SAX?

  • From: Michael Brennan <Michael_Brennan@A...>
  • To: xml-dev <xml-dev@l...>
  • Date: Tue, 03 Oct 2000 12:00:48 -0700

RE: Who will maintain SAX?
> From: Paul Tchistopolskii [mailto:paul@q...]
> [...]
> There is some simplification in my statement, but 
> I think it is clear that DOM is *not* a first-class 
> API, when SAX  *is* a first class API.

DOM serves it's purpose, but has issues. The popularity of JDOM in the Java
world is a testament to the fact that developers want simpler APIs that more
consistently abide by the conventions of their chosen programming language.
Plus, there is a major gap in DOM in that is does not address how to convert
a byte stream or character stream into a DOM tree. SAX addresses this.

> The entire XML world is built on SAX. I think it is 
> just funny that such an important API is produced
> in unpredictable fashion.

And it's remarkable that it has achieved such broad compliance in the
industry. This is truly a testament to the tremendous value it has brought
to the XML world. And even though it started out as a Java API, it is
routinely supported in C++ and proprietary 4GL tools, as well.

> Either W3C should drop DOM or it should take SAX.

I don't think it should drop DOM. There is some value in DOM, as long as
developers understand that there need not be religious adherence to DOM.
Alternative APIs that are more consistent with the conventions of a
particular programming environment are a plus, so long as they do the right
thing in terms of producing well-formed (and valid, where appropriate) XML
for interoperability. But adopting SAX as a complement would be very
advantageous. Of course, the points raised by others regarding the speed in
which the W3C could address this (or whether they would have the resources
to address this at all) begs the question of whether this is a viable
course, in spite of the fact that I believe it would make great sense.

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.