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

  • From: "G. Ken Holman" <gkholman@C...>
  • To: <xml-dev@l...>
  • Date: Thu, 28 Oct 2010 10:15:25 -0400

At 2010-10-28 14:32 +0100, Pete Cordell wrote:
>Hi David,
>
>It should be ns1:root/a/b/ns2:root/b as Philip says because in the 
>scheme I described a and b were unqualified.  As such there's no 
>difference in name between b in ns1 and b in ns2 as there would be 
>if they were qualified.
>
>I think Philip is right about the issues.  It's down to the 
>limitations in XPath expressibility.  You need to say something 
>like: b whose qualified parent is in namespace ns1.  Sort 
>of   b[qualified-parent-ns()=ns1]!

b[parent::ns1:*]

... or if you are matching nodes:

  ns1:*/b

I hope this helps.

. . . . . . . Ken

--
Crane Softwrights Ltd.          http://www.CraneSoftwrights.com/d/
G. Ken Holman                 mailto:gkholman@C...
Male Cancer Awareness Nov'07  http://www.CraneSoftwrights.com/d/bc
Legal business disclaimers:  http://www.CraneSoftwrights.com/legal



[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