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

Re: Principles of XML design

design canonical message xml

On May 6, 2005, at 12:29 PM, Uche Ogbuji wrote:
> What standard?  Many parsers do not use SAX.  There is no standard
> processing model.  Users do seek a standard processing model.  That's
> the problem.

Right, and it is logically a separate problem than defining a standard 

Different applications have different processing requirements, so 
having the syntax specification define any one model would be wrong. 
For example, editing applications could well require a different 
API/InfoSet than XML databases. IMHO. This was one of the most 
significant issues in the early DOM specification process: the tension 
between different application domain requirements.

> I understand your basic point.  If there were a standard processing
> model, that would be one thing.  The problem is that there isn't, and
> it's well demonstrated that this is a source of confusion.

I don't in any way disagree that there is a problem, or that there 
should be a solution. I'm just saying it'd be better to do it outside 
the scope of the XML specification itself.

There is no canonical processing model... and there probably cannot 
ultimately be a single canonical processing model, but there are coarse 
classes of processing styles (pull, event-driven, tree-traversal, 
iterator-based, etc.), some of which logically subsume the other. Some 
tighter specification around those would help solve the problem IMHO.


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.
First Name
Last Name
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.