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

Re: To Relax or not to Relax

  • From: "Simon St.Laurent" <simonstl@s...>
  • To: xml-dev@x...
  • Date: Sun, 14 May 2000 09:40:53 -0400

Re: To Relax or not to Relax
At 08:27 PM 5/14/00 +0800, Rick JELLIFFE wrote:
>Terren Suydam wrote:
>> Do you think Relax might ultimately be superior to XML Schemas?
>
>Is the motorbike superiour to the motorcar?  It is like that Woody Allen
>movie where his parents argued about whether the Atlantic Ocean was
>"greater" than the Pacific. 

Completely agreed - 'superiour' or 'superiour' is always in the eyes of the
beholder.

For me, RELAX was a much-needed breath of fresh air (as were DSD and
Schematron, which are similarly intriguing) after spending years in what
now feel like more conventional schema approches (DTDs, DDML, XDR, SOX, XML
Schemas).

I don't present XML Schemas without presenting RELAX in my presentations
and books, though I've been giving XML Schemas more air time so far.  At
Software Development, I had a few questions from folks wondering why I
might want to use anything other than an OOP-based paradigm for defining
data structures, but I think in the end I convinced the that there is a
need for different approaches: top-down and bottom-up, structures and
hedges, information set modification and not.  We'll see what happens at
JavaOne and XMLDevCon 2000.

For my own (typically document-oriented) projects, RELAX looks like a
better fit.  For other people's applications, XML Schemas may well be a
better approach.  In both cases, I suggest to people that they consider
using Schematron to create human-friendly validation.

What I'd like to see most of all is tools that handle these schemas
interchangeably, whether they be editors or validators.  Making a
multi-schema universe (+DTDs, I expect) work will require a lot of effort.
Extensibility is already pushing hard in this direction with XML Authority,
and I was very glad to see their recent addition of support for RELAX
export.  On the other hand, I feel very much that my efforts to get XML
Packaging going have been effectively tilting at windmills, though perhaps
windmills will prove more important in Amsterdam.  (No, I won't be there.)

It also helps that the RELAX folks have a friendly-looking cat at the top
of their page, of course: http://www.xml.gr.jp/relax/.

Simon St.Laurent
XML Elements of Style / XML: A Primer, 2nd Ed.
Building XML Applications
Inside XML DTDs: Scientific and Technical
Cookies / Sharing Bandwidth
http://www.simonstl.com

***************************************************************************
This is xml-dev, the mailing list for XML developers.
To unsubscribe, mailto:majordomo@x...&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/
***************************************************************************

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.