Home. 
.

transparent

transparent

transparent

Altova Mailing List Archives


Re: SV: XSD feature check-lists

From: noah_mendelsohn@--.---.---
To: Bryan Rasmussen <brs@----.-->
Date: 8/8/2005 10:28:00 PM
Bryan Rasmussen

> Noah Mendelsohn wrote:
> > XML Schema 
> >is no more complex to implement well than languages like, say, Java. 

> This may well be the most damning indictment
> of XML Schema that I have ever
> read. 

...and presumably of XSL as well.  We've built both Schema and XSL 
implementations in my group.  I'd say that getting XSL to run correctly 
might be just a bit easier than getting Schema to run, but the difference 
isn't huge.  Conversely, I'd say that getting an XSL system to run a wide 
range of cases interestingly fast is significantly more difficult than to 
get a schema implementation to run interestingly fast.  I've never built 
an actual Java runtime, but my guess is that XML Schema is actually much 
simpler, except perhaps if youi're doing a really toy interpreter for 
Java. 

I'm not trying to justify unduly complex technologies.  I've already said 
that I thought the schema language could have been and should have been 
simpler, cleaner, more orthogonal, etc.  I am noting that there are other 
XML technologies of broadly the same complexity as Schema that are well 
received.  Yes, XSL is in some respects better designed, and the 
documentation on it is much more approachable.  Java came up because you 
seemed to imply that systems of the complexity of Schema suggested a need 
for managing subset implementations;  I was using Java as an existence 
proof of an even more complex system in which such subsets are not 
tolerated (either legally or technically) and have not been shown to be 
necessary.  For that matter, I don't think the community would be very 
happy if XSL implementations dropped features that proved to be work to 
get right (priority?)

--------------------------------------
Noah Mendelsohn 
IBM Corporation
One Rogers Street
Cambridge, MA 02142
1-617-693-4036
--------------------------------------





From K.Buchcik@4... Tue Aug 09 16:01:49 2005
Received: from maggie.w3.or


transparent
Print
Mail
Digg
delicious
Disclaimer
.

These Archives are provided for informational purposes only and have been generated directly from the Altova mailing list archive system and are comprised of the lists set forth on www.altova.com/list/index.html. Therefore, Altova does not warrant or guarantee the accuracy, reliability, completeness, usefulness, non-infringement of intellectual property rights, or quality of any content on the Altova Mailing List Archive(s), regardless of who originates that content. You expressly understand and agree that you bear all risks associated with using or relying on that content. Altova will not be liable or responsible in any way for any content posted including, but not limited to, any errors or omissions in content, or for any losses or damage of any kind incurred as a result of the use of or reliance on any content. This disclaimer and limitation on liability is in addition to the disclaimers and limitations contained in the Website Terms of Use and elsewhere on the site.

.
.

transparent

transparent