W3C home > Mailing lists > Public > xmlschema-dev@w3.org > March 2001

Re: Canonical XML Schema

From: Francis Norton <francis@redrice.com>
Date: Sat, 03 Mar 2001 11:41:33 +0000
Message-ID: <3AA0D86D.A9BB28AF@redrice.com>
To: "Arnold, Curt" <Curt.Arnold@hyprotech.com>
CC: "'Robin LaFontaine'" <robin@monsell.co.uk>, "'xmlschema-dev@w3.org'" <xmlschema-dev@w3.org>


"Arnold, Curt" wrote:
> 
> > 1. It looks like you were stretching XSL to its limits! Would you
> > advise that XSL is suitable for this type of work or would Java be
> > better? Multi-pass seems an admission of defeat in some senses.
> 
> Well, a lot of C++ compilers are multi-pass under the hood and I'd guess that Henry's XSV goes through multiple passes in interpreting a schema.  Just in this case, all the passes are visible which I
> thought was a good thing.  Using XSLT for this basically allowed me to think out loud.  The transforms definitely found bugs in the various XSLT processors that I tried.  While I'm at it, I should
> suggest that serial transformations might be a good thing to address in XSLT 2.0.
> 

Note that it may also be addressed by the exsl community-based XSLT
extensions in XSLT initiative [1] currently being thrashed out on
xsl-list.

This features an exsl:return element which can return the same kind of
things that can be put into a variable - ie content by value, the
results of a select expression by reference. There's also a proposal for
an exsl:reference-of. (But returning results-of-a-selectexpression by
reference will in any case be way more powerful once we're defining the
functions that can go into these self-same select expressions...)

Francis.

[1] http://www.biglist.com/lists/xsl-list/archives/200102/msg01601.html
Received on Saturday, 3 March 2001 06:40:22 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 11 January 2011 00:14:20 GMT