Subject: Re: Seeking XPATH
From: Dimitre Novatchev <dnovatchev@xxxxxxxxx>
Date: Tue, 6 Mar 2001 11:49:27 -0800 (PST)
|
Hi Paul,
The XPath expression that will return those two nodes is:
/ROOT/A/B[. =/ROOT/A/B[@NM = "case1"]]
Cheers,
Dimitre Novatchev.
P.S. Have you tried the XPath Visualiser? Many people use in their stylesheet authoring and to
learn to correctly specify XPath expressions.
> So....given the aforementioned xml dom ( see below ) and assuming ROOT is
> the current context node, then
>
> A[B[@NM = "case1"]/text() = A[B[@NM = "case3"]/text()]]
>
> should find the A nodes with IDs 'match1' and 'match2' ? (the IDs are just
> for conversational clarity).
>
> If so, please be so kind as to clarify, because I cannot get this to work.
>
> Cordially,
>
> Paul
>
>
> <ROOT>
>
> <A ID="match1">
> <B NM="case1">abc</B>
> <B NM="case2">xyz</B>
> ---
> </A>
>
> <A ID="match2">
> <B NM="case3">abc</B>
> <B NM="case4">def</B>
> ----
> </A>
>
> <A>
> <B NM="case5">lmn</B>
> <B NM="case6">qrs</B>
> ----
> </A>
>
> </ROOT>
__________________________________________________
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail.
http://personal.mail.yahoo.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|