Subject: [xsl] Tricky inclusion match From: Karl Stubsjoen <kstubs@xxxxxxxxx> Date: Tue, 29 Mar 2005 07:55:43 -0700 |
Okay, Lets say you have a set of colors and you have a whole bunch of pictures and you want to match on all pictures who have one or more of the given colors but you have to at least match on 2 of them (unique, so not red and red - so a picture could list red twice but that would not be a match). I'm trying to use keys and grouping to solve this but thinking that I might be making this more difficult. At any rate, I'm stuck and would appreciate some help : ) Sample Data (expected results below): <data> <colors> <color>red</color> <color>blue</color> <color>fucia</color> <color>violet</color> </colors> <pictures> <picture sample="1"> <color>black</color> <color>grey</color> <color>white</color> </picture> <picture sample="2"> <color>red</color> <color>green</color> <color>brown</color> <color>blue</color> </picture> <picture sample="3"> <color>purple</color> <color>orange</color> </picture> <picture sample="4"> <color>blue</color> <color>green</color> <color>red</color> </picture> <picture sample="5"> <color>fucia</color> <color>green</color> <color>violet</color> </picture> <picture sample="6"> <color>red</color> <color>brown</color> <color>red</color> </picture> </pictures> </data> Expected Results (picture matches based on 2 or more colors used and listed in colors above) picture sample #2 picture sample #4 picture sample #5
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] disable-output-escaping d, David Carlisle | Thread | RE: [xsl] Tricky inclusion match, Aron Bock |
[xsl] disable-output-escaping don't, karl Rajangam | Date | Re: [xsl] disable-output-escaping d, David Carlisle |
Month |