Re: [xsl] XPath: selecting matching nodes in two node-sets

Subject: Re: [xsl] XPath: selecting matching nodes in two node-sets
From: andrew.curry@xxxxxxxxxxxx
Date: Mon, 20 Oct 2003 11:48:02 +0100
Have you an actually example of the xml and what you wish to match. I
couldn't fully understand what you are after.
Cheers

----- Original Message ----- 
From: "Richard Lewis" <richard.lewis@xxxxxxxxx>
To: <XSL-List@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Monday, October 20, 2003 11:32 AM
Subject: [xsl] XPath: selecting matching nodes in two node-sets


> I have the following document:
>
> <results>
> <keywords>
> <matches>...</matches>
> ...
> </keywords>
> <item>
> ...various elements...
> <matches>...</matches>
> <matches>...</matches>
> ...
> </item>
> <item>....</item>
> ...
> </results>
>
> (where <matches> elements contain the keywords themselves, CDATA).
>
> and what I need is an XPath expression which selects all the <item>s which
> have the same set of <matches /> elements as in the <keywords> node.
> (Note: there may be repetition of <matches />s in <item>s but not in
> <keywords>)
>
> I've tried:
> "//item[matches = //keywords/matches]"
> but this selects <item>s where not all the '//keywords/matches' elements
are
> present.
>
> Cheers,
> Richard
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread