Subject: Re: XPath 2.0: Collection-Valued Expressions (Was: Re: XQuery 1.0 and XPath 2.0 Functions and Operators Version 1.0)
From: Mark Nahabedian <naha@xxxxxxxxxx>
Date: Sun, 9 Sep 2001 08:05:11 -0400
|
Jeni Tennison writes:
> Hi Mike,
>
> > As for the division between XPath and XSLT, I think the best way of
> > rationalising the split is that XPath is for selecting information
> > from the source document, XSLT is for constructing the result
> > document. It should never be necessary to use multiple instructions
> > at the XSLT level in order to extract a single piece of information
> > from the source document.
>
> I'm beginning to understand that part of that separation is also
> between simple types (strings, decimals, dates etc.) and complex types
> (XML). For example, even in XPath/XSLT 1.0, you can construct a string
> from within XPath with the concat() and format-number() functions. So
> FLWR expressions in XPath 2.0 would be used for generate sequences of
> simple values whereas xsl:for-each constructs in XSLT 2.0 would be
> used to generate complex values.
>
> ... but then what are the functions like xf:copy() and xf:shallow()
> doing in XPath? They seem to be about constructing the result
> document. Aren't they?
>
> >> Can you (or someone) reassure me that there will still be automatic
> >> conversions between value types such that we won't have to be
> >> casting/constructing specific data types all over the place?
> >
> > This is a matter of intense debate. I wish I could give you such an
> > assurance but you'll have to wait and see what gets published.
>
> OK Mike, I'll trust you to fight the good fight.
Is there some way that we should make it clear to the working group
how big Mike's "constituency" is?
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
- RE: XPath 2.0: Collection-Valued Expressions (Was: Re: XQuery 1.0 and XPath 2.0 Functions and Operators Version 1.0), (continued)
- Michael Kay - Sat, 8 Sep 2001 19:06:49 -0400 (EDT)
- Michael Kay - Sat, 8 Sep 2001 19:30:29 -0400 (EDT)
- Jeni Tennison - Sun, 9 Sep 2001 05:43:57 -0400 (EDT)
- Jeni Tennison - Sun, 9 Sep 2001 06:57:57 -0400 (EDT)
- Mark Nahabedian - Sun, 9 Sep 2001 08:12:28 -0400 (EDT) <=
- Michael Kay - Sun, 9 Sep 2001 18:19:23 -0400 (EDT)
- David Carlisle - Sun, 9 Sep 2001 19:56:57 -0400 (EDT)
- Jeni Tennison - Fri, 7 Sep 2001 12:53:10 -0400 (EDT)
- Kurt Cagle - Fri, 7 Sep 2001 13:33:34 -0400 (EDT)
|
|