This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Seeking XPATH


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]