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

  • From: Andrew Welch <andrew.j.welch@g...>
  • To: stephengreenubl@g...
  • Date: Mon, 9 May 2011 17:26:02 +0100

On 9 May 2011 17:16, Stephen D Green <stephengreenubl@g...> wrote:
> OK. But here is a newbie to XPath and in this case they
> are using XPath with a particular version of .NET and its
> built-in XPathNavigator. Are they going to be aware of the
> huge difference it might have on the result of evaluating
> their XPath expressions against some XML which settings
> they use, 1) for defaults (perhaps not under their control)

Its up to the XPath author whether they change the default namespace
or use a prefix, and as most namespace confusion is around the default
namespace then its best that newbies follow the advice: 'always use a
prefix'.

So just to be clear, even if the xml you are using has changed the
default namespace - you can still use a prefix.

> and 2) for bindings? How do they even do these bindings?

That's an XPathNavigator api question.

> Then what if they upgrade their code to a new version of
> .NET.

Hopefully nothing... but if APIs do change then you find out soon enough.


-- 
Andrew Welch
http://andrewjwelch.com


[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