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

RE: ConciseXML syntax


RE:  ConciseXML syntax
On Fri, 2003-01-17 at 21:50, Dare Obasanjo wrote:
> W3C XML Schema does a terribly poor job of mapping XML to objects and
> instead adds an extra layer of impedence mismatches that now have to be
> reconciled (what does derivation by restriction mean to objects or
> namespace restricted wildcards or the block attribute?). 

OK! I thought you were thinking of the PSVI as a way to map XML to
objects...

I generally agree that WXS does a poor job, but not on all the examples
you mention :-).

I see derivation by restriction as a declaration for my applications: If
my complex type "restrict" is derived by restriction of a complex type
"super", I can tell that any class designed to cope with "super" will
know how to manage "restrict".

If you accept the fact that applications take decisions based on the
PSVI, this seems pretty usefull, isn't it? Otherwise, as far as markup
only is concerned, derivation by restriction of complex types is of no
use at all (it's more verbose than defining a complex type from
scratch).

> As for DTDs,
> their purpose would be specifying IDness so circular references can be
> effectively represented. 

That's only a convention, and if I want to do the same using the
convention that "foo" is an ID and "bar" a reference, this doesn't look
like a gross hack to me!

Rather than using a XML schema language, it seems to me that some kind
of OO model (UML for instance) is the best tool to define such
mappings...

Eric

-- 
Did you know it? Python has now a Relax NG (partial) implementation.
                                          http://advogato.org/proj/xvif/
------------------------------------------------------------------------
Eric van der Vlist       http://xmlfr.org            http://dyomedea.com
(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema
------------------------------------------------------------------------


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.