[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
I have choosen to work with parameters, like:
How can I implement filtering for two keywords, that is display all that have either "food" or "drink".
/Mike
_________________________________________________________________
Is your PC infected? Get a FREE online computer virus scan from McAfee. Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963
Re: [xsl] Re: [xslt transform & grouping] Using the Muenchian Method?
Subject: Re: [xsl] Re: [xslt transform & grouping] Using the Muenchian Method? From: "Michael PG" <xrow@xxxxxxx> Date: Thu, 07 Oct 2004 14:08:57 +0000 |
I have choosen to work with parameters, like:
<!-- put the filter string in a global parameter --> <xsl:param name="info" select="'food'"/>
How can I implement filtering for two keywords, that is display all that have either "food" or "drink".
/Mike
From: David Carlisle <davidc@xxxxxxxxx>
Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: [xsl] Re: [xslt transform & grouping] Using the Muenchian Method?
Date: Thu, 7 Oct 2004 15:02:03 +0100
> Get Each Article Element ="food" AND "drink"
the xpath for and is and not AND, although here you want or (an attribute doesn't have both values, it has one or the other)
@filter='food' or @filter='drink'
really you know xpath is very compositional you can use pretty much any expression anywhere, so if you know how to do grouping (which you do) and you know how to gnerate xpath booleans, you should find it easy enough to group on any predicate. there isn't any black art involved, you just stuff the new predicate where you previously had a different one.
> Is it possible to > build some kind of filter array?
Xpath doesn't have arrays it has node sets, also = does implicit existential quantification over node sets so if $filters was equal to the node set <anything> <a>food</a> <a>drink</a> <a>zzz</a> </anything>
then a predicate of [@filter=$filters/anything/a] would be true if the filter attribute was any of food drink or zzz
David
________________________________________________________________________ This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________
_________________________________________________________________
Is your PC infected? Get a FREE online computer virus scan from McAfee. Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Re: [xslt transform & gro, David Carlisle | Thread | Re: [xsl] Re: [xslt transform & gro, Anton Triest |
Re: [xsl] Re: [xslt transform & gro, David Carlisle | Date | Re: [xsl] xslt 2.0 and alternatives, Bruce D'Arcus |
Month |
Keywords