Subject: Re: [xsl] Complete list of processor-specific capabilities in XPath 2.0? From: Abel Braaksma <abel.online@xxxxxxxxx> Date: Thu, 10 Apr 2008 20:11:15 +0200 |
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()
Cheers, -- Abel Braaksma
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Complete list of processo, David Carlisle | Thread | [xsl] [XSLT]Use value of parameter, IZASKUN GUTIERREZ GU |
Re: [xsl] Complete list of processo, David Carlisle | Date | Re: [xsl] An (almost) identity styl, Karol Krenski |
Month |