xsl-list
[Top] [All Lists]

[xsl] Complete list of processor-specific capabilities in XPath 2.0?

2008-04-10 10:38:49
Hi Folks,

Is there a complete list of processor-specific capabilities in XPath
2.0?

Here's the list that I currently have:

1. Evaluating the range expression in an XPath "some" expression is
processor-specific.

Example:  Consider this <prices> element, which is comprised of a list
of values:

    <prices>40.99 19.00 N/A 23.80</prices>

And this "some" expression:

     some $i in data(prices) satisfies ...

An XPath processor may:

- evaluate the list values left-to-right
- evaluate the list values right-to-left
- stop at the first list value where the satisfies expression yields a
true value
- evaluate all list values


2. Evaluating the range expression in an XPath "every" expression is
processor-specific.

Example:  Consider this <prices> element, which is comprised of a list
of values:

    <prices>40.99 19.00 N/A 23.80</prices>

And this "every" expression:

     every $i in data(prices) satisfies ...

An XPath processor may:

- evaluate the list values left-to-right
- evaluate the list values right-to-left
- stop at the first list value where the satisfies expression yields a
false value
- evaluate all list values


3. A processor that is not schema-aware will not support these
functions:

   - schema-element()
   - element()
   - attribute()


What else?

Thanks!

/Roger

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>