[Home] [By Thread] [By Date] [Recent Entries]

  • From: Stephen D Green <stephengreenubl@g...>
  • To: Michael Kay <mike@s...>
  • Date: Mon, 9 May 2011 16:45:37 +0100

OK, but this adds to the description of my situation
that developers have to know not just XPath and its
expressions but the way XPath is implemented.
----
Stephen D Green



On 9 May 2011 16:38, Michael Kay <mike@s...> wrote:
>
>> Here is an example fragment
>>
>> <a xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version-id="0.4"
>>     xmlns="http://example.com">
>> ...
>>
>> In XPath 1.0
>> /default:a/@version-id = 0.4 returns true
>> but  /a/@version-id = 0.4 returns false
>>
>> In XPath 2.0
>> /default:a/@version-id = 0.4 returns an error (prefix not bound)
>> and  /a/@version-id = 0.4 returns true
>>
>> (I tried these out in Oxygen and I trust the results)
>>
>
> These results are entirely attributable to the way in which oXygen defaults
> the parameters controlling XPath evaluation (in particular the namespace
> bindings), and not to the XPath specification itself. See:
>
> http://www.oxygenxml.com/forum/topic1538.html
>
> They could have chosen to make the bindings compatible between the two
> versions, but they chose instead to take advantage of new features in the
> language.
>
> You're right of course that namespaces are far and away the number one
> usability problem in XPath for the majority of users, especially casual
> users.
>
> Michael Kay
> Saxonica
>
> _______________________________________________________________________
>
> XML-DEV is a publicly archived, unmoderated list hosted by OASIS
> to support XML implementation and development. To minimize
> spam in the archives, you must subscribe before posting.
>
> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
> Or unsubscribe: xml-dev-unsubscribe@l...
> subscribe: xml-dev-subscribe@l...
> List archive: http://lists.xml.org/archives/xml-dev/
> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
>
>


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member