[xsl] Re: Seeking XPATH

Subject: [xsl] 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


Current Thread