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>
--~--