[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
Re: [xml-dev] Venetian Blinds vs Garden of Eden patterns for industry standards XML Schemas
- From: "G. Ken Holman" <gkholman@CraneSoftwrights.com>
- To: XML-Dev Mailing list <xml-dev@lists.xml.org>
- Date: Thu, 28 Oct 2010 15:54:53 -0400
At 2010-10-28 20:48 +0100, Pete Cordell wrote:
>Original Message From: "G. Ken Holman"
>
>>>My XPath knowledge is very weak, but does that allow for matching
>>>'b' in the 'tree' of:
>>>
>>>ns1:root/a/b ?
>>
>>No, you only asked "b whose qualified parent is in namespace ns1"
>
>Ah sorry. Instead of 'parent' I should have used the word 'ancestor'.
>
>More precisely what I should have said is that XPath can't express
>"b whose nearest qualified ancestor is in namespace ns1". Sort of
>b[qualified-ancestor::ns1]!
b[ancestor::*[namespace-uri()!=''][1][self::ns1:*]]
Breaking that down:
b
b[ancestor::*[namespace-uri()!='']] = all ancestors not in null namespace
b[ancestor::*[namespace-uri()!=''][1]] = closest of those
b[ancestor::*[namespace-uri()!=''][1][self::ns1:*]] = when it is in ns1
Does this help you?
. . . . . . . . . Ken
--
Crane Softwrights Ltd. http://www.CraneSoftwrights.com/m/
G. Ken Holman mailto:gkholman@CraneSoftwrights.com
Male Cancer Awareness Nov'07 http://www.CraneSoftwrights.com/m/bc
Legal business disclaimers: http://www.CraneSoftwrights.com/legal
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]