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

XML Schemas: even more complex than Java

  • From: Arnaud Sahuguet <sahuguet@g...>
  • To: XML-DEV <xml-dev@l...>
  • Date: Fri, 27 Oct 2000 12:15:10 -0400

complex in java
If you read carefully the latest XML-Schema spec,
you will notice that some newly added features look
suspiciously like features borrowed from Java-like programming
languages.

Sometimes, I really wonder if some members of the working group were not
pushing
for these features because they had a working implementation of XML
Schemas that was using them internally.

For instance, you have abstract elements (that cannot be instanciated),
final elements (that cannot be extended), to name a few.

The entire spec is now much more complex that the Java spec itself and
much harder to read.
And there are some new features (some of them useful) that are not
common in programming languages, like derivation by restriction.
Does it have to be this way?
Is it the best way to make XML available to a large number of
(non-programmer) people?

If the schema language has to be as complex as Java, why don't we use
Java itself or something like Corba IDL, ODMG ODL or UML? One thing that
is definitely not captured by these frameworks is order, but this could
be added.

Arnaud

PS: At least for Java, there is a reference book (Java Language
Specification, by Gosling-Steele-Joy) that explains clearly what the
language is all about.

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.