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


An alternate solution, if you know for sure that C is the child of B and B is the child of A,

/A [B/C/@name ="something"]

Note: Not tested

Thanks,
Prakash

Paul Popiel wrote:
want to get element A not C.

also would prefer to stay away from using .. if possible.

-----Original Message-----
From: Alexander Johannesen [mailto:alexander.johannesen@g...]
Sent: Wednesday, 3 August 2005 11:42 AM
To: Paul Popiel
Cc: xml-dev@l...
Subject: Re:  Simple XPath question


On 8/3/05, Paul Popiel <PaulP@a...> wrote:
  
whats a clean xpath expression to get the element A which has a child
element C with @name=something
    

Clean? Hmm. :)

   //C[@name='something' and ../../node::name() = 'A']

{untested, of course}


Alex
  
begin:vcard
fn:Prakash Subramaniam
n:Subramaniam;Prakash
org:Oracle India Private Limited;MDS (MetaDataServices)
adr:;;Lexington Towers;Bangalore;;;India
email;internet:prakash.subramaniam@o...
title:Member Technical Staff
tel;work:+91 80 51085015
x-mozilla-html:TRUE
version:2.1
end:vcard


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