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

Re: XML Schema: "Best used with the ______ tool"

  • From: rjelliffe@a...
  • To: xml-dev@l...
  • Date: Wed, 26 Nov 2008 17:56:35 +1100 (EST)

Re:  XML Schema: "Best used with the ______ tool"

> I wonder if anybody in the real world actually create cross processor
> XQuery code.

XQuery is interesting in that in several places it allows implementations
to fail (unless it has changed) if they cannot for example figure out how
to convert an XQuery into their native query capabilities.

So this is a very different view of what standards are supposed to do: it
is a standard as a range of syntaxes rather than as anything that allows
product substitutability. That is a quite practical, but allowing, in
effect, vendors to choose which features they implement is not what many
people expect from a standard: if it involves the features you are
interested in, you think you have been sold a pup.

On the immediate issue of XSD, there is no technical reason to disallow
support for element substitution groups for data-binding, as far as I can
see. A schema that uses them can be transformed into an equivalent schema
that uses them: in this particular case I don't see why they technically
provide any obstacle to databinding tools, since they don't rely on any
target capabilities (i.e. they are an injection mechanism, not a different
component IYKWIM.)

XBRL uses element substitution groups, so it is quite an important feature.

So what is the reason? That XSD is just too damn big to be implemented
fully by many system, not on technical reasons but for commercial reasons:
the cost of the extra features are too much. This is surely the fate of
large monolithic standards which don't allow proper layering or proper
subsetting.

Cheers
Rick Jelliffe


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


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-2007 All Rights Reserved.