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

Re: Elliotte Rusty Harold on Web Services


rusty fork cartoon
On Mon, 3 Feb 2003 09:05:58 -0500, Elliotte Rusty Harold 
<elharo@m...> wrote:


> I don't believe that. I specifically don't believe there are alternative 
> syntaxes for the Infoset (of if there are, they're not XML)

I think this is probably the most important meta-issue that the "XML" world 
has to face.  If a fork occurs, this will probably be the rock that it 
forks around, because the W3C has already build two classes of 
Recommendations -- those built on the Infoset (DOM [sortof], 
XPath/XSLT/XQuery, XSDL, and SOAP) and those built on the syntax.  But this 
is a permathread, and we've all stated our positions numerous times.

I don't think the "alternative syntaxes aren't XML" position is 
demonstrated in the real world, FWIW, whatever its philosophical merits.  
The classic example is that you can use DOM in a browser (if you're 
careful) irrespective of whether the input document is XHTML, valid HTML, 
or tag soup that the browser "fixed up" into an Infoset.  Other examples 
are the various SAX parsers for non-XML syntaxes that generate documents 
that can be transformed with XSLT (see www.wikiml.org for one example, if 
memory serves). XQuery is designed to (and empirically can, in a demo that 
Dare was showing at XML 2002) query an infoset that is concretely realized 
in an SQL database as if it were "XML". If some tool turns a syntax into a 
form that DOM and XSLT can work with, it passes the XML "smell test" as far 
as I'm concerned. We could argue about whether these are best practices or 
good things, but they exist.


>
> I also think its important for there to be a plethora of languages. One 
> language does not fit all. Competition is good. I do not believe in the 
> centralized "There can be only one" philosophy.

I certainly agree with this! To fork, or to accomodate, should be made on 
pragmatic rather than philosophical or marketing grounds.  If the data- 
markup-language and the text-markup-language don't really share all that 
much, they should fork.  But let's not do this lightly... remember that 
long list of things one gets "for free" with XML because it is universally 
supported.  If half (ahem, more like 90%) of the vendors and customers fork 
off to something new, hard-core XML people will long for the good old days 
when the data-oriented people were whining about DTDs and PIs rather than 
ignoring XML completely. :-)




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.